INNER CODE UNIT · Python

SentryMiddleware

vijos/vj4 · vj4/app.py:44

class SentryMiddleware(aiohttp_sentry.SentryMiddleware): # For getting a correct client IP
  async def get_extra_data(self, request):
    return {
      'request': {
        'query_string': request.query_string,
        'headers': dict(request.headers),
        'url': request.path,
        'method': request.method,
        'scheme': request.scheme,
        'env': {
          'REMOTE_ADDR': tools.get_remote_ip(request),
        }
      }
    }


class Application(web.Application):
  def __init__(self):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…