You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed handling so that 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 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 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 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. Only applies to Python 2.
Improved error reporting when internal failures occur. Now some details about the triggering event are logged.