ftplib acting weird

Merrigan charl.loubser at gmail.com
Fri May 4 06:43:04 EDT 2007


Hi All,

I have written a little script to upload some files to an ftp folder.
The problem is as follows :

I wrote the script on my windows laptop, and I want to run it from
mylinux server. Everything worked fine so I uploaded it to my linux
machine. Every time I tun the script I get the following error:

***************************************************************************************************************************

[root at moses ftpsync]# python ftpsync.py
    !!!!!!!!!!
The Connection to the Server Could not be established.
Please Check all neccesary settings and run the script again.
Thank you
    !!!!!!!!!!
Traceback (most recent call last):
  File "ftpsync.py", line 194, in ?
    ftplisting()
  File "ftpsync.py", line 83, in ftplisting
    ftpconn.cwd(remotedir) #This changes to the remote directory
  File "/usr/lib64/python2.4/ftplib.py", line 494, in cwd
    return self.voidcmd(cmd)
  File "/usr/lib64/python2.4/ftplib.py", line 245, in voidcmd
    self.putcmd(cmd)
  File "/usr/lib64/python2.4/ftplib.py", line 175, in putcmd
    self.putline(line)
  File "/usr/lib64/python2.4/ftplib.py", line 170, in putline
    self.sock.sendall(line)
AttributeError: 'NoneType' object has no attribute 'sendall'
[root at moses ftpsync]#

***************************************************************************************************************************

When I copy the same piece of scripting and run it from the python
command shell, it works...

what am I doing wrong? I have double checked everything about a
million times, but to no avail.

Blessings!




More information about the Python-list mailing list