PCQRSCANER/venv/Lib/site-packages/imapclient/imap4.py
2019-12-22 21:51:47 +01:00

17 lines
453 B
Python

# Copyright (c) 2015, Menno Smits
# Released subject to the New BSD License
# Please see http://en.wikipedia.org/wiki/BSD_licenses
import imaplib
import socket
class IMAP4WithTimeout(imaplib.IMAP4):
def __init__(self, address, port, timeout):
self._timeout = timeout
imaplib.IMAP4.__init__(self, address, port)
def _create_socket(self):
return socket.create_connection((self.host, self.port), self._timeout.connect)