diff --git a/giambio/socket.py b/giambio/socket.py index cd4634a..a4b5553 100644 --- a/giambio/socket.py +++ b/giambio/socket.py @@ -51,5 +51,3 @@ class AsyncSocket(object): def __repr__(self): return f"giambio.socket.AsyncSocket({self.sock}, {self.loop})" - def __getattribute__(self, item): - return self.sock.__getattribute__(item) diff --git a/test.py b/test.py index d0a4626..a3cc91e 100644 --- a/test.py +++ b/test.py @@ -39,4 +39,7 @@ async def echo_server(sock: AsyncSocket, addr: tuple): logging.info(f"Connection from {addr} closed") -loop.start(make_srv, ('', 1501)) +try: + loop.start(make_srv, ('', 1501)) +except KeyboardInterrupt: # Exceptions propagate! + pass