All, It appears that twill 0.9b1 is leaking file descriptors like mad: Each call to twill.commands.go opens 3 or 4 new fds, and they are never closed.
(Also, http://twill.idyll.org/trac/ gives me a 404, so I can't file a bug.) Anyone know what the cause is? Eli [1] Small script to demonstrate the problem on a Linux machine: #!/usr/bin/python import os import twill import glob def fds(): print len(glob.glob('/proc/%s/fd/*' % os.getpid())) if __name__ == '__main__': url = 'http://www.google.com' fds() for i in range(8): twill.commands.go(url) fds() [2] Output I'm getting: $ PYTHONPATH=../twill-0.9b1 ./testfds.py 4 ==> at http://www.google.com 8 ==> at http://www.google.com 11 ==> at http://www.google.com 14 ==> at http://www.google.com 18 ==> at http://www.google.com 21 ==> at http://www.google.com 25 ==> at http://www.google.com 29 ==> at http://www.google.com 33 _______________________________________________ twill mailing list [email protected] http://lists.idyll.org/listinfo/twill
