hunter v3.3.0 Release Notes

Release Date: 2020-10-23 // over 3 years ago
    • ๐Ÿ›  Fixed handling so that :any:hunter.event.Event.module is always the "?" string instead of None. Previously it was None when tracing particularly broken code and broke various predicates.
    • Similarly :any:hunter.event.Event.filename is now "?" if there's no filename available.
    • ๐Ÿ— Building on the previous changes the actions have simpler code for displaying missing module/filenames.
    • ๐Ÿ”„ Changed :class:hunter.actions.CallPrinter so that trace events for builtin functions are displayed differently. These events appear when using profile mode (eg: trace(profile=True)).
    • ๐Ÿ›  Fixed failure that could occur if :any:hunter.event.Event.module is an unicode string. Now it's always a regular string. Only applies to Python 2.
    • ๐Ÿ›  Fixed argument display when tracing functions with tuple arguments. Closes #88 <https://github.com/ionelmc/python-hunter/issues/88>_. Only applies to Python 2.
    • ๐Ÿ‘Œ Improved error reporting when internal failures occur. Now some details about the triggering event are logged.