--- a/mercurial/byterange.py Mon Nov 02 10:20:04 2009 +0100
+++ b/mercurial/byterange.py Mon Nov 02 17:54:19 2009 +0100
@@ -261,6 +261,8 @@
host, port = splitport(host)
if port is None:
port = ftplib.FTP_PORT
+ else:
+ port = int(port)
# username/password handling
user, host = splituser(host)