pyfreek wrote:
The following snippet alone is taking 1 minute to execute. is there any best way to find 'No such file' other than using child.beforeif not scrutinFile.startswith('/') : scrutinFile = '/'+ scrutinFile scrutinFileFtp = directory + scrutinFile filePath, file = os.path.split(scrutinFileFtp) p.sendline('cd %s'%(filePath)) p.expect([pexpect.EOF,pexpect.TIMEOUT]) if 'No such file' in p.before: print "No such directory exists!!" sys.exit(1)
If you're talking to an ftp client here, you might like to consider using the ftplib module in the standard library. It ought to take care of the messy details of error detection for you. -- Greg -- https://mail.python.org/mailman/listinfo/python-list
