Hey c.l.p.,

I wrote a little python script that finds the file that a python module came from. Does anyone see anything wrong with this script?


#!/usr/bin/python

import sys
if __name__ == '__main__':
    if len(sys.argv) > 1:
        try:
            m = __import__(sys.argv[1])
            sys.stdout.write(m.__file__ + '\n')
            sys.stdout.flush()
            sys.exit(0)
        except ImportError:
            sys.stderr.write("No such module '%s'\n" % sys.argv[1])
            sys.stderr.flush()
            sys.exit(1)
    else:
        sys.stderr.write("Usage: pywhich <module>\n")
        sys.stderr.flush()
        sys.exit(0)


--
Bill
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to