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
Make honeycomb logging an event rather than a span (#40)
Previous version had two sets of issues:
Use of signals for beeline cleanup stoped control-c and django hot reload from working.
Using beeline traces interfered with instrumentation in commands.
To fix these we move all clr honeycomb logging to a single event sent via an atexit function.
This PR also moves the package version into its own file so we can report it to honeycomb. No great ways to do that in python 3.6 (see https://packaging.python.org/guides/single-sourcing-package-version/), but this seemed the cleanest.
Allow boolean return values for clr commands to be reflected as retur…
…n codes. (#32)
* Allow boolean return values for clr commands to be reflected as return codes.