Guido van Rossum added the comment:
> The minimal code reporting the -33/+33 leaks that I found is simply this:
>
> os.popen('ls').read()
>
> Is there a problem in "os.popen(...)", or do I something wrong here?
Try this instead:
p = os.popen('ls')
try:
x = p.read()
finally:
p.close()
IOW close the pipe explicitly. That should make the code execute in a
more reproducible fashion. I've fixed this in ctypes/util.py now:
r59477.
__________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1597>
__________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com