[Pythonmac-SIG] ftplib with 1.6a2

Chris Barker Chris_Barker@hazmat.noaa.gov
Thu, 27 Jul 2000 13:15:15 -0700


This is a multi-part message in MIME format.

----=_--b5a5e66b.021c6195.00000162
Content-type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

I have earlier refered to problems with ftplib in 1.6a2. Jack sent a note
saying it worked for him, but it wasn't clear to me whether he meant 1.5
or 1.6 . Anyway, this is what I get when I try to use ftplib. It seems to
connect tothe sever alright, but when I try to transfer I file, I get the
following traceback:

Traceback (most recent call last):
  File "CBarker- Main Drive:Projects:FTP_tool:simple_ftp_test.py", line
28, in ?
    server.storbinary('STOU testfile',file,1024)
  File "CBarker- Main Drive:Development:Python 1.6a2:Lib:ftplib.py", line
365, in storbinary
    conn = self.transfercmd(cmd)
  File "CBarker- Main Drive:Development:Python 1.6a2:Lib:ftplib.py", line
286, in transfercmd
    return self.ntransfercmd(cmd)[0]
  File "CBarker- Main Drive:Development:Python 1.6a2:Lib:ftplib.py", line
274, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "CBarker- Main Drive:Development:Python 1.6a2:Lib:ftplib.py", line
229, in sendcmd
    return self.getresp()
  File "CBarker- Main Drive:Development:Python 1.6a2:Lib:ftplib.py", line
200, in getresp
    raise error_temp, resp
ftplib.error_temp: 425 Data connection reset by client.

I've enclosed a simple script that I am using for testing. I've hardcoded
in our ftp server, but you can change that easily at the top to use a
local one if you have it.

thanks,
-Chris




----=_--b5a5e66b.021c6195.00000162
Content-Type: multipart/appledouble; boundary="--=_--b5a5e66c.021c61c7.00000163";
 x-mac-type="54455854"; x-mac-creator="522A6368"
Content-Disposition: attachment; filename="simple_ftp_test.py"

----=_--b5a5e66c.021c61c7.00000163
Content-Type: application/applefile; name="simple_ftp_test.py"
Content-Transfer-Encoding: base64

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADAAAASgAAABIAAAAIAAAAXAAA
ABAAAAAJAAAAbAAAACAAAAACAAAAjAAAAf5zaW1wbGVfZnRwX3Rlc3QucHkBEZH+
ARLllQgAAAAIAAAAVEVYVFIqY2gBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA
AAABvAAAALwAAABCfBOQAEGC9TQsDwAAQYIAVDozAAA4fAAAOJ0AADi+AAA43wAA
S//02SwDAABAghPofBGQAECAE2Q4dAAAOJwAADiuAAA43wAASAAW6SwDAABBghNI
f5xyFDoxAAFL//+4OfwAADozAABIAAAoOHQAADicAAA4rgAAON8AAEgAFrUsAwAA
QYIAOH+cchQ6MQABfBGQAEGA/9hIAAAkOHwAADidAAA4vgAAON8AAEv/9FEsAwAA
QIITYH+O4FB8HHhAQID/3EgAEtQoBQA5OcAAAECCABSAHwAULAAAAEGCAAg5wAAB
Op0AAYydACEsBAA2AAAAuHtzBwAAAHRhYnNpemUoAgAAAGkIAAAAaQEAAABzDAAA
AGZvbnRzZXR0aW5ncygEAAAAcwYAAABNb25hY29pAAAAAGkJAAAAKAMAAABpAAAA
AGkAAAAAaQAAAABzDAAAAHdpbmRvd2JvdW5kcygEAAAAaWwBAABpTAAAAGmPAwAA
aT8CAABzCwAAAHJ1bl9hc19tYWluaQAAAABzCQAAAHNlbGVjdGlvbigCAAAAaYgB
AABpiAEAADAAAAEAAAABvAAAALwAAABCBc2QWDa4AAAAHAAyAABQeVdTAAAACgCA
AAAAAAAABd1wZA93aW5kb3cgc2V0dGluZ3M=

----=_--b5a5e66c.021c61c7.00000163
Content-Type: text/plain; name="simple_ftp_test.py"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9lbnYgcHl0aG9uDQ1mcm9tIGZ0cGxpYiBpbXBvcnQgRlRQDQ0j
IHNldCB1cCBzb21lIGZ0cHNpdGUgZGF0YToNDWZ0cF9zZXJ2ZXIgPSAnaG9tZS5v
cnIubm9hYS5nb3YnDXVzZXJuYW1lID0gJ2Fub255bW91cycNcGFzc3dvcmQgPSAn
Y2JhcmtlckBqcHMubmV0Jw1kaXJlY3RvcnkgPSAnL0ZUUF9PUlIvdG9fb3JyL1Rl
c3RfZnRwX3Rvb2wvJw0NZmlsZW5hbWUgPSAnc2ltcGxlX2Z0cF90ZXN0LnB5Jw0N
cHJpbnQgImFib3V0IHRvIHNlbmQgYSBhIGZpbGUgdG8gYW4gZnRwIHNlcnZlciIN
cHJpbnQgIlNlcnZlciBOYW1lOiIsZnRwX3NlcnZlcg1wcmludCAidXNlcm5hbWU6
IiwgdXNlcm5hbWUNcHJpbnQgInBhc3N3b3JkOiIsIHBhc3N3b3JkDXByaW50ICJk
aXJlY3Rvcnk6IiwgZGlyZWN0b3J5DQ1zZXJ2ZXIgPSBGVFAoZnRwX3NlcnZlcix1
c2VybmFtZSxwYXNzd29yZCkNcHJpbnQgImNvbm5lY3RlZCB0byBzZXJ2ZXIiDQ1z
ZXJ2ZXIuY3dkKGRpcmVjdG9yeSkNcHJpbnQgImRpcmVjdG9yeSBjaGFuZ2VkIg0N
ZmlsZSA9IG9wZW4oZmlsZW5hbWUpDQ1zZXJ2ZXIuc3RvcmJpbmFyeSgnU1RPVSB0
ZXN0ZmlsZScsZmlsZSwxMDI0KQ1wcmludCAiZmlsZSB0cmFuc2ZlcmVkIg1maWxl
LmNsb3NlKCkNcHJpbnQgImNvbm5lY3Rpb24gY2xvc2VkIg1zZXJ2ZXIucXVpdCgp
DQkNDQ0NDQ0NDQ0NDQ==

----=_--b5a5e66c.021c61c7.00000163--

----=_--b5a5e66b.021c6195.00000162--