irongit

Enhanced time synchronization for drf views.

update middleware

huncholanehuncholaneauthored
parent f765ef6commit 7ffd8b5e01fdb2a93bec7976808ac1f88223ff4fBrowse files

2 files changed, +3 -3

+1-3plusrequest/request.py
@@ -1,6 +1,5 @@
11 from typing import (
22 TYPE_CHECKING,
3- cast,
43 )
54 from rest_framework.request import Request
65
@@ -27,5 +26,4 @@ class PlusRequest(Request):
2726
2827 @classmethod
2928 def _promote_drf_to_plus_request(cls, request: Request):
30- request.__class__ = cls
31- return cast(PlusRequest, request)
29+ return cls(request._request)
+2-0pyproject.toml
@@ -9,6 +9,8 @@ dependencies = ["django"]
99 [project.urls]
1010 Homepage = "https://github.com/huncholane/django-smartwatch"
1111
12+[tool.setuptools]
13+packages = ["plusrequest"]
1214 [build-system]
1315 requires = ["setuptools"]
1416 build-backend = "setuptools.build_meta"