Yes, We are both python users with languages  OTHER then English,  It is a 
headache when looking at the print output of dicts with other language 
encoding. They are just byte array.  I am using python2.7


Regards!


At 2017-03-01 06:59:52, "语言破碎处" <mlet_it_...@126.com> wrote:

Hi, everyone!
Oftenly, __repr__ return "{type}({args}, {kws})"
problem:
    1) to call .format() myself is tedious
        I have seen someone do it wrong: "T(1,)"!
        I write a helper function myself,
            but to import such tiny function everywhere isnot good.
    2) pprint cannot dive into string that from repr()
        To use pprint, I sometimes have to recursively
            turn objects into builtin containers:
            (type_name, args...)

solution:
allow __repr__ to return
    str
    OR tuple: (args, kws)


Better, isn't it?







 
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to