Releases: ionelmc/python-hunter
Releases · ionelmc/python-hunter
v2.0.1
v2.0.0
- Added the
hunter.event.Event.count
andhunter.event.Event.calls
attributes. - Added the
lt
/lte
/gt
/gte
lookups. - Added convenience aliases for
startswith
(sw
),endswith
(ew
),contains
(has
) andregex
(rx
). - Added a convenience
hunter.wrap
decorator to start tracing around a function. - Added support for remote tracing (with two backends: manhole and GDB) via the
hunter-trace
bin. Note: Windows is NOT SUPPORTED. - Changed the default action to
hunter.actions.CallPrinter
. You'll need to useaction=CodePrinter
if you want the old output.
v1.4.1
v1.4.0
v1.3.0
- Added
hunter.event.Event.thread
. - Added
hunter.event.Event.threadid
andhunter.event.Event.threadname
(available for filtering withhunter.Q
). - Added
hunter.event.Event.threading_support
argument 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.Debugger
action. - Added support for using manhole via a new
hunter.actions.Manhole
action. - Made the
hunter.event.Event.handler
a 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
tracer
as an allowed filtering argument inhunter.Query
. - Add basic validation (must be callable) for positional arguments and actions passed into
hunter.Q
. Closes #23. - Fixed
stdlib
checks (wasn't very reliable). Closes #24.