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

ref: fix typing for sentry.utils.email.* (#69317)

<!-- Describe your PR here. -->
anthony sottile 10 месяцев назад
Родитель
Сommit
627a4b19cd
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      pyproject.toml
  2. 1 1
      src/sentry/utils/email/signer.py

+ 1 - 1
pyproject.toml

@@ -481,7 +481,6 @@ module = [
     "sentry.utils.committers",
     "sentry.utils.distutils.commands.base",
     "sentry.utils.distutils.commands.build_assets",
-    "sentry.utils.email.signer",
     "sentry.utils.locking.backends.migration",
     "sentry.utils.sentry_apps.webhooks",
     "sentry.utils.services",
@@ -595,6 +594,7 @@ module = [
     "sentry.tasks.commit_context",
     "sentry.tasks.on_demand_metrics",
     "sentry.tasks.reprocessing2",
+    "sentry.utils.email.*",
     "sentry.utils.iterators",
     "sentry.utils.locking.backends.redis",
     "sentry.utils.redis",

+ 1 - 1
src/sentry/utils/email/signer.py

@@ -25,7 +25,7 @@ class _CaseInsensitiveSigner(Signer):
         kwargs.setdefault("algorithm", "sha1")
         super().__init__(*args, **kwargs)
 
-    def signature(self, value: str) -> str:
+    def signature(self, value: str | bytes) -> str:
         return super().signature(value).lower()
 
     def unsign(self, signed_value: str) -> str: