diff options
author | Jason Stubbs <jstubbs@gentoo.org> | 2006-04-02 08:05:36 +0000 |
---|---|---|
committer | Jason Stubbs <jstubbs@gentoo.org> | 2006-04-02 08:05:36 +0000 |
commit | a6ae48f2f18689b2cb5d6a65be31f72ea8c765fb (patch) | |
tree | 66a9862d0b503462e720acafb4b5b0561d43c35c | |
parent | fa3a424e63ab923acd97889150690673c80290c1 (diff) | |
download | portage-a6ae48f2f18689b2cb5d6a65be31f72ea8c765fb.tar.gz portage-a6ae48f2f18689b2cb5d6a65be31f72ea8c765fb.tar.bz2 portage-a6ae48f2f18689b2cb5d6a65be31f72ea8c765fb.zip |
Make the reading of /proc/<pid>/fd/ impervious to the possible addition
of non-numerically named entries.
svn path=/main/trunk/; revision=3055
-rw-r--r-- | pym/portage_exec.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage_exec.py b/pym/portage_exec.py index e800376dc..4f7fef2b9 100644 --- a/pym/portage_exec.py +++ b/pym/portage_exec.py @@ -19,7 +19,7 @@ except ImportError: if os.path.isdir("/proc/%i/fd" % os.getpid()): def get_open_fds(): - return map(int, os.listdir("/proc/%i/fd" % os.getpid())) + return map(int, [fd for fd in os.listdir("/proc/%i/fd" % os.getpid()) if fd.isdigit()]) else: def get_open_fds(): return xrange(max_fd_limit) |