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.before

                if 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

Reply via email to