Hi!

is there anyway to show the class of a method in an exception's
traceback?

For example, the next code

class Some(object):
    def foo(self,x):
        raise Exception(x)

obj = Some()
obj.foo("some arg")

produces the next traceback

Traceback (most recent call last):
  File "<string>", line 231, in run_nodebug
  File "G:\dev\exceptions\sample.py", line 7, in <module>
    obj.foo("some arg")
  File "G:\dev\exceptions\sample.py", line 3, in foo
    raise Exception(x)
Exception: some arg

I want to improve the line
File "G:\dev\exceptions\sample.py", line 3, in foo

to
File "G:\dev\exceptions\sample.py", line 3, in Some.foo

Is this improvement feasible
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to