Releases: ionelmc/python-hunter
Releases · ionelmc/python-hunter
v2.0.1
v2.0.0
- Added the
hunter.event.Event.countandhunter.event.Event.callsattributes. - Added the
lt/lte/gt/gtelookups. - Added convenience aliases for
startswith(sw),endswith(ew),contains(has) andregex(rx). - Added a convenience
hunter.wrapdecorator to start tracing around a function. - Added support for remote tracing (with two backends: manhole and GDB) via the
hunter-tracebin. Note: Windows is NOT SUPPORTED. - Changed the default action to
hunter.actions.CallPrinter. You'll need to useaction=CodePrinterif you want the old output.
v1.4.1
v1.4.0
v1.3.0
- Added
hunter.event.Event.thread. - Added
hunter.event.Event.threadidandhunter.event.Event.threadname(available for filtering withhunter.Q). - Added
hunter.event.Event.threading_supportargument tohunter.trace. It makes new threads be traced and changes action output to include thread name. - Added support for using pdb++ in the
hunter.actions.Debuggeraction. - Added support for using manhole via a new
hunter.actions.Manholeaction. - Made the
hunter.event.Event.handlera public but readonly property.
v1.2.2
v1.2.1
v1.2.0
v1.1.0
- Implemented a destructor (
__dealloc__) for the Cython tracer. - Improved the restoring of the previous tracer in the Cython tracer (use
PyEval_SetTrace) directly. - Removed
traceras an allowed filtering argument inhunter.Query. - Add basic validation (must be callable) for positional arguments and actions passed into
hunter.Q. Closes #23. - Fixed
stdlibchecks (wasn't very reliable). Closes #24.