sentry-python
sentry-python copied to clipboard
The official Python SDK for Sentry.io
As described in issue #2461, the `SentryWrappingMiddleware` MRO is just `object` if Django < 3.1 (when async middleware became a thing), but the `async_capable` check inside the class only looks...
### Problem Statement The flamegraph looks very incomplete if eventlet is used. User turns off eventlet, then finds the flamegraph has a lot more information. The problem may be: Due...
### Problem Statement `Span` and `Transaction` should support async context manager protocol to avoid unnecessary nesting. As an example: ```py async def main() -> None: async with a: with sentry_sdk.start_transaction(...
Breadcrumbs need to work whether tracing is on or not. We were using span data to populate them. This wouldn't work if tracing was off.
Ref: - https://github.com/getsentry/team-replay/issues/492
This moves the creation of breadcrumbs for outgoing HTTP requests from the `maybe_create_breadcrumbs_from_span` into the integrations.
### How do you use Sentry? Self-hosted/on-premise ### Version 1.45.0 ### Steps to Reproduce After upgrading from Python 3.10.13 to 3.12.4 we started getting segmentation faults from time to time...
### How do you use Sentry? Sentry Saas (sentry.io) ### Version 1.26.0; 1.44.1 ### Steps to Reproduce Run [this script](https://github.com/raul3z/sentry-support-issues/blob/fc3816dd2bf63351b19585541bc040cfe85f7b15/transactions_not_sent.py) ### Expected Result Having seven entries in sentry Discover, from...
### How do you use Sentry? Sentry Saas (sentry.io) ### Version 2.17.0 ### Steps to Reproduce 1. Set up a Django project with Strawberry async. 2. Set up a query...