[Python-Dev] closing files and sockets in a timely manner in the stdlib (original) (raw)

Bobby Impollonia bobbyi at gmail.com
Sun Oct 31 00:12:13 CEST 2010


On Sat, Oct 30, 2010 at 12:06 PM, Glyph Lefkowitz <glyph at twistedmatrix.com> wrote:

That path (and anything below /proc, really) is a list of open file descriptors specifically on Linux, not "*nix".  Also on linux, you can avoid "" by just doing "/proc/self". A more portable (albeit not standard) path for "what file descriptors do I have open" is /dev/fd/.  This is supported via a symlink to /proc/self on all the Linuxes I've tested on.  There's no portable standard equivalent for not-yourself processes that I'm aware of, though. See more discussion here: <http://twistedmatrix.com/trac/ticket/4522>.

lsof(8) is available for Linux, FreeBSD, Mac any many other *nixes: http://en.wikipedia.org/wiki/Lsof



More information about the Python-Dev mailing list