Skip to content

Commit 26e1946

Browse files
committed
Update for the latest version of mypy.
python/mypy#2350
1 parent f199a31 commit 26e1946

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

setup.cfg

+1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ exclude_lines =
3535
if self.debug:
3636
pragma: no cover
3737
raise AssertionError
38+
raise NotImplementedError
3839
self.fail\(".*"\)

src/websockets/extensions/base.py

+5
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def decode(
3838
PayloadTooBig: if decoding the payload exceeds ``max_size``.
3939
4040
"""
41+
raise NotImplementedError
4142

4243
def encode(self, frame: frames.Frame) -> frames.Frame:
4344
"""
@@ -50,6 +51,7 @@ def encode(self, frame: frames.Frame) -> frames.Frame:
5051
Frame: Encoded frame.
5152
5253
"""
54+
raise NotImplementedError
5355

5456

5557
class ClientExtensionFactory:
@@ -69,6 +71,7 @@ def get_request_params(self) -> List[ExtensionParameter]:
6971
List[ExtensionParameter]: Parameters to send to the server.
7072
7173
"""
74+
raise NotImplementedError
7275

7376
def process_response_params(
7477
self,
@@ -91,6 +94,7 @@ def process_response_params(
9194
NegotiationError: if parameters aren't acceptable.
9295
9396
"""
97+
raise NotImplementedError
9498

9599

96100
class ServerExtensionFactory:
@@ -126,3 +130,4 @@ def process_request_params(
126130
the client aren't acceptable.
127131
128132
"""
133+
raise NotImplementedError

src/websockets/legacy/protocol.py

-2
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,6 @@ def __init__(
220220
# Logger or LoggerAdapter for this connection.
221221
if logger is None:
222222
logger = logging.getLogger("websockets.protocol")
223-
# https://github.com/python/typeshed/issues/5561
224-
logger = cast(logging.Logger, logger)
225223
self.logger: LoggerLike = logging.LoggerAdapter(logger, {"websocket": self})
226224
"""Logger for this connection."""
227225

0 commit comments

Comments
 (0)