summaryrefslogtreecommitdiff
path: root/aergia/aergia.py
AgeCommit message (Collapse)Author
2025-07-27Remove unnecessary comments and logic from get_deepest_framebd
2025-07-27Fix bug where duplicate frames would get added (current tasks)bd
2025-07-27Use a more typical strategy for profiling current tasksbd
2025-07-27minor modifications to deepest_frame debug printingbd
2025-07-27Partial solution to tracing all lines (coroutines calling methods)bd
2025-07-26Profile the current task as wellbd
2025-07-22Add imperfect logic to include async generators in profiled framesbd
2025-07-22Mark internal aergia methods as privatebd
2025-07-22Clean up some comments in Aergiabd
2025-07-21Update comments reflecting on asyncio.gather and task groupsbd
2025-07-20Aergia.get_deepest_traceable_frame refactor, testsbd
Generators and list comprehension gives correct but less ideal results, matching yappi. Can this be improved in the future?
2025-07-19Relicensed as Apache2.0bd
2025-07-19Fix a bug where inactive loops would be indexed (read desc)bd
Cleaned up Aergia.walk_back_until_loop to only get running event loops. Previously, this manifested as a bug. The asyncio.Process class would fork off a thread, and the event loop would be found in that thread's local variables, even though that thread was not executing that event loop. This would result in get_event_loops containing duplicate values, and affected event loops would be assigned duplicate time
2025-07-19Reformat repository to allow for new unit testsbd