django | Exception inside application: 'NoneType' object is not subscriptable
django | Traceback (most recent call last):
django | File "/usr/local/lib/python3.12/site-packages/django/contrib/staticfiles/handlers.py", line 101, in __call__
django | return await self.application(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/routing.py", line 62, in __call__
django | return await application(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/src/app/connect/middleware.py", line 33, in __call__
django | return await super().__call__(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/middleware.py", line 24, in __call__
django | return await self.inner(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/sessions.py", line 47, in __call__
django | return await self.inner(dict(scope, cookies=cookies), receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/sessions.py", line 263, in __call__
django | return await self.inner(wrapper.scope, receive, wrapper.send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/auth.py", line 185, in __call__
django | return await super().__call__(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/middleware.py", line 24, in __call__
django | return await self.inner(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/routing.py", line 116, in __call__
django | return await application(
django | ^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/consumer.py", line 94, in app
django | return await consumer(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/consumer.py", line 58, in __call__
django | await await_many_dispatch(
django | File "/usr/local/lib/python3.12/site-packages/channels/utils.py", line 50, in await_many_dispatch
django | await dispatch(result)
django | File "/usr/local/lib/python3.12/site-packages/channels/consumer.py", line 73, in dispatch
django | await handler(message)
django | File "/usr/src/app/game/consumers.py", line 235, in round_ing
django | my_player_index = await get_my_player_index(self.room_group_name, user)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/src/app/game/utils.py", line 91, in get_my_player_index
django | if game_info['player1'] == user:
django | ~~~~~~~~~^^^^^^^^^^^
django | TypeError: 'NoneType' object is not subscriptable
django | Exception inside application: 'NoneType' object is not subscriptable
django | Traceback (most recent call last):
django | File "/usr/local/lib/python3.12/site-packages/django/contrib/staticfiles/handlers.py", line 101, in __call__
django | return await self.application(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/routing.py", line 62, in __call__
django | return await application(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/src/app/connect/middleware.py", line 33, in __call__
django | return await super().__call__(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/middleware.py", line 24, in __call__
django | return await self.inner(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/sessions.py", line 47, in __call__
django | return await self.inner(dict(scope, cookies=cookies), receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/sessions.py", line 263, in __call__
django | return await self.inner(wrapper.scope, receive, wrapper.send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/auth.py", line 185, in __call__
django | return await super().__call__(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/middleware.py", line 24, in __call__
django | return await self.inner(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/routing.py", line 116, in __call__
django | return await application(
django | ^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/consumer.py", line 94, in app
django | return await consumer(scope, receive, send)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/local/lib/python3.12/site-packages/channels/consumer.py", line 58, in __call__
django | await await_many_dispatch(
django | File "/usr/local/lib/python3.12/site-packages/channels/utils.py", line 50, in await_many_dispatch
django | await dispatch(result)
django | File "/usr/local/lib/python3.12/site-packages/channels/consumer.py", line 73, in dispatch
django | await handler(message)
django | File "/usr/src/app/game/consumers.py", line 235, in round_ing
django | my_player_index = await get_my_player_index(self.room_group_name, user)
django | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
django | File "/usr/src/app/game/utils.py", line 91, in get_my_player_index
django | if game_info['player1'] == user:
django | ~~~~~~~~~^^^^^^^^^^^
django | TypeError: 'NoneType' object is not subscriptable
django | WebSocket DISCONNECT /ws/game/ [172.22.0.4:56364]
django | WebSocket DISCONNECT /ws/game/ [172.22.0.4:3667
Problem
๋ ๋๋ฅผ ๋น ๋ฅด๊ฒ ๋ฐ๋ณตํด์ ํ ์คํฌ๊ฐ ์ฌ๋ฌ๊ฐ ์๊ธด๊ฒ์ผ๋ก ์ถ์
No response
Screenshot
Expected Behavior
No response
Log
No response