Просмотр исходного кода

ref: fix types for middleware.acesss_log (#79755)

<!-- Describe your PR here. -->
anthony sottile 4 месяцев назад
Родитель
Сommit
cf1a887b23
2 измененных файлов с 3 добавлено и 4 удалено
  1. 0 1
      pyproject.toml
  2. 3 3
      src/sentry/middleware/access_log.py

+ 0 - 1
pyproject.toml

@@ -272,7 +272,6 @@ module = [
     "sentry.integrations.vsts.repository",
     "sentry.integrations.vsts_extension.integration",
     "sentry.issues.search",
-    "sentry.middleware.access_log",
     "sentry.middleware.auth",
     "sentry.middleware.ratelimit",
     "sentry.middleware.superuser",

+ 3 - 3
src/sentry/middleware/access_log.py

@@ -76,10 +76,10 @@ def _create_api_access_log(
     Create a log entry to be used for api metrics gathering
     """
     try:
-        try:
-            view = request.resolver_match._func_path
-        except AttributeError:
+        if request.resolver_match is None:
             view = "Unknown"
+        else:
+            view = request.resolver_match._func_path
 
         request_auth = _get_request_auth(request)
         token_type = str(_get_token_name(request_auth))