try import except want lineno from Exception
Neal Norwitz
neal at metaslash.com
Thu Sep 19 09:14:42 EDT 2002
On Thu, 19 Sep 2002 00:23:39 -0400, Ben Gerblich wrote:
> I am importing module files, and want to catch an error (if any) and
> print the filename and line number of the error. The "Exception ,e" does
> not return, or does not have the attirbutes listed above. It only
> returns e="line() takes exactly 2 arguments (3 given)"
See inspect.getfile() and inspect.getlineno().
You will need a frame which you can get from sys.exc_info()
Neal
More information about the Python-list
mailing list