Pascal Ouellet
Pascal Ouellet
### Bug description This only happens when retrieving data asynchronously. We are using typeahead to trigger a quick search and display the three most relevant search results. We trim spaces...
The Airbrake Starlette middleware makes the assumption that the request client will always be set: https://github.com/airbrake/pybrake/blob/f50658879447d142e490bd23297c34144d62222e/src/pybrake/middleware/starlette.py#L50 but Starlette [defines the field as optional](https://github.com/encode/starlette/blob/a8b8856ce393a82ab4a714131085dbc4d658e34d/starlette/requests.py#L138C1-L144C1): ``` @property def client(self) -> typing.Optional[Address]: #...
Hi team, Pybrake raises deprecation warnings when used with the FastAPI middleware: ``` pybrake/middleware/fastapi.py:1: DeprecationWarning: ExceptionMiddleware is deprecated on `starlette.exceptions`. Import it from `starlette.middleware.exceptions` instead. from .starlette import init_pybrake pybrake/notifier.py:394:...