Skip to content

Commit f135d2e

Browse files
committed
Correct some Any type channel layer
1 parent 1b41ced commit f135d2e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

stubs/channels/channels/consumer.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ from typing import Any, ClassVar, Protocol
44
from asgiref.typing import ASGIReceiveCallable, ASGISendCallable, Scope, WebSocketScope
55
from channels.auth import UserLazyObject
66
from channels.db import database_sync_to_async
7+
from channels.layers import BaseChannelLayer
78
from django.contrib.sessions.backends.base import SessionBase
89
from django.utils.functional import LazyObject
910

@@ -35,7 +36,7 @@ class AsyncConsumer:
3536
channel_layer_alias: ClassVar[str] = ...
3637

3738
scope: _ChannelScope
38-
channel_layer: Any
39+
channel_layer: BaseChannelLayer
3940
channel_name: str
4041
channel_receive: ASGIReceiveCallable
4142
base_send: ASGISendCallable

stubs/channels/channels/generic/websocket.pyi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ from typing import Any
22

33
from asgiref.typing import WebSocketConnectEvent, WebSocketDisconnectEvent, WebSocketReceiveEvent
44
from channels.consumer import AsyncConsumer, SyncConsumer, _ChannelScope
5+
from channels.layers import BaseChannelLayer
56

67
class WebsocketConsumer(SyncConsumer):
78
groups: list[str] | None
89
scope: _ChannelScope
910
channel_name: str
10-
channel_layer: Any
11+
channel_layer: BaseChannelLayer
1112
channel_receive: Any
1213
base_send: Any
1314

@@ -37,7 +38,7 @@ class AsyncWebsocketConsumer(AsyncConsumer):
3738
groups: list[str] | None
3839
scope: _ChannelScope
3940
channel_name: str
40-
channel_layer: Any
41+
channel_layer: BaseChannelLayer
4142
channel_receive: Any
4243
base_send: Any
4344

0 commit comments

Comments
 (0)