summaryrefslogtreecommitdiffstats
path: root/Lib/ftplib.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/ftplib.py')
-rw-r--r--Lib/ftplib.py26
1 files changed, 13 insertions, 13 deletions
diff --git a/Lib/ftplib.py b/Lib/ftplib.py
index a5aba0f..17c681d 100644
--- a/Lib/ftplib.py
+++ b/Lib/ftplib.py
@@ -238,10 +238,10 @@ class FTP:
'''Send a PORT command with the current host and the given
port number.
'''
- hbytes = string.splitfields(host, '.')
+ hbytes = host.split('.')
pbytes = [`port/256`, `port%256`]
bytes = hbytes + pbytes
- cmd = 'PORT ' + string.joinfields(bytes, ',')
+ cmd = 'PORT ' + ','.join(bytes)
return self.voidcmd(cmd)
def makeport(self):
@@ -456,7 +456,7 @@ class FTP:
# Note that the RFC doesn't say anything about 'SIZE'
resp = self.sendcmd('SIZE ' + filename)
if resp[:3] == '213':
- return string.atoi(string.strip(resp[3:]))
+ return int(resp[3:].strip())
def mkd(self, dirname):
'''Make a directory, return its full pathname.'''
@@ -500,7 +500,7 @@ def parse150(resp):
_150_re = re.compile("150 .* \((\d+) bytes\)", re.IGNORECASE)
m = _150_re.match(resp)
if m:
- return string.atoi(m.group(1))
+ return int(m.group(1))
return None
@@ -511,16 +511,16 @@ def parse227(resp):
if resp[:3] != '227':
raise error_reply, resp
- left = string.find(resp, '(')
+ left = resp.find('(')
if left < 0: raise error_proto, resp
- right = string.find(resp, ')', left + 1)
+ right = resp.find(')', left + 1)
if right < 0:
raise error_proto, resp # should contain '(h1,h2,h3,h4,p1,p2)'
- numbers = string.split(resp[left+1:right], ',')
+ numbers = resp[left+1:right].split(',')
if len(numbers) != 6:
raise error_proto, resp
- host = string.join(numbers[:4], '.')
- port = (string.atoi(numbers[4]) << 8) + string.atoi(numbers[5])
+ host = '.'.join(numbers[:4])
+ port = (int(numbers[4]) << 8) + int(numbers[5])
return host, port
@@ -598,13 +598,13 @@ class Netrc:
while 1:
line = fp.readline()
if not line: break
- if in_macro and string.strip(line):
+ if in_macro and line.strip():
macro_lines.append(line)
continue
elif in_macro:
self.__macros[macro_name] = tuple(macro_lines)
in_macro = 0
- words = string.split(line)
+ words = line.split()
host = user = passwd = acct = None
default = 0
i = 0
@@ -617,7 +617,7 @@ class Netrc:
if w1 == 'default':
default = 1
elif w1 == 'machine' and w2:
- host = string.lower(w2)
+ host = w2.lower()
i = i + 1
elif w1 == 'login' and w2:
user = w2
@@ -659,7 +659,7 @@ class Netrc:
password, and the accounting field.
"""
- host = string.lower(host)
+ host = host.lower()
user = passwd = acct = None
if self.__hosts.has_key(host):
user, passwd, acct = self.__hosts[host]