Éric Araujo mer...@netwok.org added the comment:
You are right, I misinterpreted “use”. I cloned the the PEP 3155 repo and ran
my test script (I’ll attach it for reference) and reprs/strs are indeed class
'__main__.A.B' and function makestrip.locals.strip at ..., so this
request is not
Changes by Éric Araujo mer...@netwok.org:
Added file: http://bugs.python.org/file23772/test-str-repr.py
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13224
___
Changes by Éric Araujo mer...@netwok.org:
Removed file: http://bugs.python.org/file23468/change-class-__str__.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13224
___
Changes by Éric Araujo mer...@netwok.org:
Removed file: http://bugs.python.org/file23591/change-some-__str__.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13224
___
Éric Araujo mer...@netwok.org added the comment:
PEP 3155 is accepted and makes str(cls) and str(function) as well as repr(cls)
and repr(function) return the qualified name, which obsoletes part of this
request. I haven’t checked if it has the same problem with Python methods.
str(module)
Guido van Rossum gu...@python.org added the comment:
Are you sure? The way I read the PEP, it just said that str(cls) and
str(func) should *use* qualname. That could mean returning 'function
f.g.h at 0x1234' or 'class '__main__.C.D'.
On Tue, Nov 22, 2011 at 7:27 AM, Éric Araujo
Changes by Eric Snow ericsnowcurren...@gmail.com:
--
nosy: +eric.snow
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue13224
___
___
Python-bugs-list