Antoine Pitrou added the comment:

> > I don't understand how it would be useful in the pprint module if it
> > can't be useful as a general function.
> 
> How can it be used besides pprint/pformat functions?

I don't understand your question. Do you never print some data at the
command-line prompt? Or even as part of small test programs?

> Then perhaps a new parameter for pprint/pformat needed (hex=True?). I
> think printing integers in hexadecimal can sometimes be useful too.

Passing type-specific parameters to pprint/pformat sounds like a bad
idea to me. And I don't think you'd want to print *all* integers as hex.

> > This won't work very nicely in smaller display widths. You'll need too
> > many lines to represent a bytes object.
> 
> This is a nature of hexdumps. Every byte requires 4+ characters (or 3+
> if group hexdigits tighter).

Which is why the proposal doesn't fit well with pprint/pformat.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue17868>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to