mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-10-01 08:25:44 -04:00
1bfd141205
* Teach MyPy that the sentinel context is False This means that if `ctx: LoggingContextOrSentinel` then `bool(ctx)` narrows us to `ctx:LoggingContext`, which is a really neat find! * Annotate RequestMetrics - Raise errors for sentry if we use the sentinel context - Ensure we don't raise an error and carry on, but not recording stats - Include stack trace in the error case to lower Sean's blood pressure * Make mypy pass for synapse.http.request_metrics * Make synapse.http.connectproxyclient pass mypy Co-authored-by: reivilibre <oliverw@matrix.org> |
||
---|---|---|
.. | ||
__init__.py | ||
_remote.py | ||
_structured.py | ||
_terse_json.py | ||
context.py | ||
filter.py | ||
formatter.py | ||
handlers.py | ||
opentracing.py | ||
scopecontextmanager.py | ||
utils.py |