Serhiy Storchaka wrote:
> The default repr of Python object is formatted using the following pattern:
> <{typename} object at {address:#x}>
>
> And many custom reprs use similar patterns, but add some additional type
> specific information. The type name first, followed by details and
> address. All is surrounded by angle quotes. The question is in what
> order to show address and other details? Should the address be at rear
> or in the middle?
> <{typename} {details} at {address:#x}>
> <{typename} at {address:#x} {details}>
I prefer the address at the rear. Chances are you care more about the details
than the address, so put the more useful information earlier.
>
> There are examples of both ways in the stdlib. I am going to add new
> custom reprs [1] and need to know what pattern looks better.
> Also, is "object" mandatory after the type name?
> <{typename} object {details} at {address:#x}>
> <{typename} object at {address:#x} {details}>
I don't think it's mandatory. Whatever reads best.
-Brett
>
> [1] https://bugs.python.org/issue24391
_______________________________________________
Python-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/OY7UZGXEU32ACL7HOPI7RLGCOJEMTF5K/
Code of Conduct: http://python.org/psf/codeofconduct/