diff options
| author | Facundo Batista <facundobatista@gmail.com> | 2007-03-30 13:00:35 (GMT) | 
|---|---|---|
| committer | Facundo Batista <facundobatista@gmail.com> | 2007-03-30 13:00:35 (GMT) | 
| commit | 93c33680a031a5b2b11aaebe0f6dcc1b803f7be1 (patch) | |
| tree | 561f3827481530171cbe5590e5b715af5b61bf11 /Lib/ftplib.py | |
| parent | b6a5c9d605588e962f1cd242d2a52065f4c141db (diff) | |
| download | cpython-93c33680a031a5b2b11aaebe0f6dcc1b803f7be1.zip cpython-93c33680a031a5b2b11aaebe0f6dcc1b803f7be1.tar.gz cpython-93c33680a031a5b2b11aaebe0f6dcc1b803f7be1.tar.bz2  | |
Added the posibility to pass the timeout to FTP.connect, not only when
instantiating the class. Docs and tests are updated.
Diffstat (limited to 'Lib/ftplib.py')
| -rw-r--r-- | Lib/ftplib.py | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/ftplib.py b/Lib/ftplib.py index 22aff51..012671b 100644 --- a/Lib/ftplib.py +++ b/Lib/ftplib.py @@ -115,7 +115,7 @@ class FTP:              if user:                   self.login(user, passwd, acct) -    def connect(self, host='', port=0): +    def connect(self, host='', port=0, timeout=None):          '''Connect to host.  Arguments are:           - host: hostname to connect to (string, default previous host)           - port: port to connect to (integer, default previous port) @@ -124,6 +124,8 @@ class FTP:              self.host = host          if port > 0:              self.port = port +        if timeout is not None: +            self.timeout = timeout          self.sock = socket.create_connection((self.host, self.port), self.timeout)          self.af = self.sock.family          self.file = self.sock.makefile('rb')  | 
