From effe38a71d919d46da817cad29d2c714d81a2233 Mon Sep 17 00:00:00 2001 From: Matthias Bussonnier Date: Tue, 15 Jun 2021 15:10:59 +0200 Subject: [PATCH] Remove deprecated SocketABC since 4.5.0 --- ipykernel/inprocess/socket.py | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/ipykernel/inprocess/socket.py b/ipykernel/inprocess/socket.py index d1c398b01..ad901d81c 100644 --- a/ipykernel/inprocess/socket.py +++ b/ipykernel/inprocess/socket.py @@ -11,27 +11,6 @@ from traitlets import HasTraits, Instance, Int -#----------------------------------------------------------------------------- -# Generic socket interface -#----------------------------------------------------------------------------- - -class SocketABC(object, metaclass=abc.ABCMeta): - - @abc.abstractmethod - def recv_multipart(self, flags=0, copy=True, track=False): - raise NotImplementedError - - @abc.abstractmethod - def send_multipart(self, msg_parts, flags=0, copy=True, track=False): - raise NotImplementedError - - @classmethod - def register(cls, other_cls): - if other_cls is not DummySocket: - warnings.warn("SocketABC is deprecated since ipykernel version 4.5.0.", - DeprecationWarning, stacklevel=2) - abc.ABCMeta.register(cls, other_cls) - #----------------------------------------------------------------------------- # Dummy socket class #----------------------------------------------------------------------------- @@ -60,5 +39,3 @@ def send_multipart(self, msg_parts, flags=0, copy=True, track=False): def flush(self, timeout=1.0): """no-op to comply with stream API""" pass - -SocketABC.register(DummySocket)