diff --git a/imapclient/imap4.py b/imapclient/imap4.py index d07515e..92ff607 100644 --- a/imapclient/imap4.py +++ b/imapclient/imap4.py @@ -10,16 +10,7 @@ class IMAP4WithTimeout(imaplib.IMAP4): def __init__(self, address: str, port: int, timeout: Optional[float]) -> None: self._timeout = timeout - imaplib.IMAP4.__init__(self, address, port) - - def open( - self, host: str = "", port: int = 143, timeout: Optional[float] = None - ) -> None: - # This is overridden to make it consistent across Python versions. - self.host = host - self.port = port - self.sock = self._create_socket(timeout) - self.file = self.sock.makefile("rb") + imaplib.IMAP4.__init__(self, address, port, timeout=timeout) def _create_socket(self, timeout: Optional[float] = None) -> socket.socket: return socket.create_connection(