Browse Source

ref: env.request is nullable request (#51761)

<!-- Describe your PR here. -->
anthony sottile 1 year ago
parent
commit
8beaf396f2
2 changed files with 5 additions and 6 deletions
  1. 0 5
      pyproject.toml
  2. 5 1
      src/sentry/app.py

+ 0 - 5
pyproject.toml

@@ -342,7 +342,6 @@ module = [
     "sentry.api.endpoints.user_social_identity_details",
     "sentry.api.endpoints.user_subscriptions",
     "sentry.api.event_search",
-    "sentry.api.exceptions",
     "sentry.api.fields.actor",
     "sentry.api.fields.avatar",
     "sentry.api.fields.user",
@@ -678,7 +677,6 @@ module = [
     "sentry.middleware.api_gateway",
     "sentry.middleware.auth",
     "sentry.middleware.customer_domain",
-    "sentry.middleware.env",
     "sentry.middleware.health",
     "sentry.middleware.integrations.integration_control",
     "sentry.middleware.integrations.parsers.base",
@@ -997,7 +995,6 @@ module = [
     "sentry.tsdb.redis",
     "sentry.tsdb.snuba",
     "sentry.types.integrations",
-    "sentry.types.organization",
     "sentry.utils.audit",
     "sentry.utils.auth",
     "sentry.utils.committers",
@@ -1020,7 +1017,6 @@ module = [
     "sentry.utils.performance_issues.performance_detection",
     "sentry.utils.query",
     "sentry.utils.redis",
-    "sentry.utils.request_cache",
     "sentry.utils.safe",
     "sentry.utils.sdk",
     "sentry.utils.sentry_apps.webhooks",
@@ -1522,7 +1518,6 @@ module = [
     "tests.sentry.utils.test_functional",
     "tests.sentry.utils.test_meta",
     "tests.sentry.utils.test_outcomes",
-    "tests.sentry.utils.test_request_cache",
     "tests.sentry.utils.test_safe",
     "tests.sentry.utils.test_services",
     "tests.sentry.utils.test_time_window",

+ 5 - 1
src/sentry/app.py

@@ -1,8 +1,12 @@
+from __future__ import annotations
+
 from threading import local
 
+from django.http.request import HttpRequest
+
 
 class State(local):
-    request = None
+    request: HttpRequest | None = None
     data = {}