TypeError: object HttpResponse can't be used in 'await' expression
QuvonchbekBobojonov opened this issue · comments
Quvonchbek Bobojonov commented
TypeError: object HttpResponse can't be used in 'await' expression
2024-03-15 11:29:33 ERROR Internal Server Error: /
Traceback (most recent call last):
File "/Users/darklaki/PycharmProjects/naktutka_web/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/darklaki/PycharmProjects/naktutka_web/.venv/lib/python3.12/site-packages/whitenoise/middleware.py", line 124, in __call__
return self.get_response(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/darklaki/PycharmProjects/naktutka_web/.venv/lib/python3.12/site-packages/asgiref/sync.py", line 277, in __call__
return call_result.result()
^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/Users/darklaki/PycharmProjects/naktutka_web/.venv/lib/python3.12/site-packages/asgiref/sync.py", line 353, in main_wrap
result = await self.awaitable(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: object HttpResponse can't be used in 'await' expression
2024-03-15 11:29:33 DEBUG HTTP 500 response started for ['127.0.0.1', 49896]
2024-03-15 11:29:33 DEBUG HTTP response chunk for ['127.0.0.1', 49896]
2024-03-15 11:29:33 DEBUG HTTP close for ['127.0.0.1', 49896]
2024-03-15 11:29:33 DEBUG HTTP response complete for ['127.0.0.1', 49896]
HTTP GET / 500 [0.04, 127.0.0.1:49896]
2024-03-15 11:29:33 ERROR HTTP GET / 500 [0.04, 127.0.0.1:49896]
Carlton Gibson commented
Update your white noise middleware.
Quvonchbek Bobojonov commented
Update your white noise middleware.
how can i update
Carlton Gibson commented
Don't know.
Looks like Whitenoise might not yet be compatible with ASGI. See evansd/whitenoise#359 and related issues.
You'll need to investigate.