rollbar/pyrollbar

View on GitHub
rollbar/contrib/fastapi/__init__.py

Summary

Maintainability
A
0 mins
Test Coverage
__all__ = ['add_to', 'ReporterMiddleware', 'LoggerMiddleware', 'get_current_request']

# Optional requirements:
#
# - FastAPI requires `python-multipart` package to support requests body parsing
# - `LoggerMiddleware` and `get_current_request` require `aiocontextvars` package
#   to be installed when running in Python 3.6

from .middleware import ReporterMiddleware
from .logger import LoggerMiddleware
from .routing import add_to

# Do not modify the returned request object
from rollbar.contrib.starlette import get_current_request