sentry-python
sentry-python copied to clipboard
The official Python SDK for Sentry.io
### How do you use Sentry? Sentry Saas (sentry.io) ### Version 1.5.9 ### Steps to Reproduce ``` debug=True, default_integrations=False, integrations=[ AtexitIntegration(AuxiliaryFunctions.atexit_callback()), LoggingIntegration(), ], ``` `atexit_callback()` logs `Test` to stderr ###...
## Important Details How are you running Sentry? Frozen python app created with PyInstaller On-Premise w/ Docker, version x.y.z Saas (sentry.io) Other, version x.y.z, [briefly describe your environment] ## Description...
Please add support for [loguru](https://github.com/Delgan/loguru). I can make pull request but I don't know how to correctly integrate structure loggers.
### How do you use Sentry? Sentry Saas (sentry.io) ### Version 1.5.10 I've confirmed this happens with both Python 3.10.0 and 3.10.4. ### Steps to Reproduce 1. Raise an exception...
Add http_headers options to the sentry_sdk.init() method to allow passing extra options to the HTTPTransport. This is for adding Authorization headers to be used when authenticating with a Single Sign-On...
### How do you use Sentry? Sentry Saas (sentry.io) ### Version 1.5.6 ### Steps to Reproduce One day sentry stopped sending transactions to sentry.io. After much digging I found the...
### Problem Statement Dependencies are outdated. There are a lot of dependabot PRs in the repo. ### Solution Brainstorm Update dependencies one by one.
On Windows, using pythonw.exe for GUI applications, while determining the release using Git via subprocess a command prompt window is temporarily visible. This fix updates the subprocess `STARTUPINFO` dwFlags to...
According to **unified-api** page, each SDK should have a `set_tags` method. https://develop.sentry.dev/sdk/unified-api/  I found it was dicscussed and implemented 2 years ago in this PR #530 but the PR...
The following code ```python import sentry_sdk from sentry_sdk import start_transaction sentry_sdk.init(traces_sample_rate=1.0, dsn=...) with start_transaction(op="GetDatasets", name='DUMMY') as span: span.set_data('foo', 'bar') print('foo') ``` will silently discard the data set in the transaction...