[Pythonmac-SIG] ftplib with 1.6a2

Jack Jansen jack@oratrix.nl
Sat, 29 Jul 2000 00:26:26 +0200


Recently, Chris Barker <cbarker@jps.net> said:
> Maybe, but when I run it, I'm on the same side of any firewall as the
> ftp server. The main issue here is that the exact same code works with
> the exact same ftp server with the exact same setting from the exact
> same client machine, running 1.5.2c1 rather than 1.6a2, so something
> MUST have changed in ftplib. does anyone know what? By the way it also
> works with 1.5.2 uhder linux I don't have 1.6 for linux, so I havn't
> tried that.

Bingo!

Sorry, I should have thought of this: 1.6a2 is built with a slightly
older version of GUSI (the I/O and socket library) than what I'm using 
right now, and one of the bugs with it was that there were occasional
problems with tcp/ip connections.

So the short answer is that you should stick with 1.5.2, and I can use 
your script to check that the tcp/ip bug is actually gone from gusi
(I'm masking it currently by using gusi with mactcp in stead of with
open transport, but OT is better in the long run because of better
performance).

Now the only problem remaining is the console window that opens, and
unfortunately I have no idea about how to figure out what is
happening. My usual course of action would be to run everything under
the MetroWerks debugger, but I'm afraid that won't work because the
BuildApplication-generated application bears little or no resemblence
to the original shared libraries, so I don't think I can debug it:-)

Any good idea, anyone?
--
Jack Jansen             | ++++ stop the execution of Mumia Abu-Jamal ++++
Jack.Jansen@oratrix.com | ++++ if you agree copy these lines to your sig ++++
www.oratrix.nl/~jack    | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm