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
Modern python seems to be adopting asyncio. oc-python's execution_context is current based on thread local storage. This results in spans being misasigned when using tools such as sanic and aiohttp.
I've begun some work on support, and some feedback would be appreciated. We can move it back in tree if things get to a point where people find it acceptable.
Sorry to have left this issue hanging @tcolgate. #588 adds support for using async contextvars instead of threading.local for context storage, and may solve this.
Feel free to reopen the issue if there's something that #588 doesn't solve.
Modern python seems to be adopting asyncio. oc-python's execution_context is current based on thread local storage. This results in spans being misasigned when using tools such as sanic and aiohttp.
I've begun some work on support, and some feedback would be appreciated. We can move it back in tree if things get to a point where people find it acceptable.
Initial work was done here:
#232
I've moved these packages to:
https://github.com/QubitProducts/qubit-opencensus
I thought it made sense to raise an issue to track the work.
The text was updated successfully, but these errors were encountered: