Skip to content

Commit 4fd9e33

Browse files
ref: add mypy stubs for django-csp (#54786)
upstream seems not super active so I sent an issue there and I'm going to plop stubs here for now mozilla/django-csp#198
1 parent 387f1eb commit 4fd9e33

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

fixtures/stubs-for-mypy/csp/__init__.pyi

Whitespace-only changes.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from django.http.request import HttpRequest
2+
from django.http.response import HttpResponseBase
3+
from django.utils.deprecation import MiddlewareMixin
4+
5+
class CSPMiddleware(MiddlewareMixin):
6+
def process_request(self, request: HttpRequest) -> None: ...
7+
def process_response(self, request: HttpRequest, response: HttpResponseBase) -> HttpResponseBase: ...
8+
def build_policy(self, request: HttpRequest, response: HttpResponseBase) -> str: ...

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ module = [
9595
"celery.*",
9696
"codeowners.*",
9797
"confluent_kafka.*",
98-
"csp.middleware.*",
9998
"cssselect.*",
10099
"django_zero_downtime_migrations.backends.postgres.schema.*",
101100
"docker.*",

0 commit comments

Comments
 (0)