2008/4/19, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > Hi, Hello,
> I have this trivial program: > > import inspect > class A: > def __init__(self, a): > self.a = a > def __str__(self): > return 'A(%s)' % self.a > a = A(8) > print a > > the output is: > A(8) > A(8) > > Why does the inspect module cause the output > to be printed twice? > I have just run it on the CPython interpreter and it works well. Have you tried it without the 'import inspect' line and checked there is no problem? Or maybe are you using another interpreter? -- http://mail.python.org/mailman/listinfo/python-list