[IPython-dev] Extensible pretty-printing
Wed Oct 27 10:37:51 CDT 2010
In the ticket discussion around my patch to restore the result_display hook,
Brian suggested that the real issue is what the extensibility API for this
functionality should be. I would like to propose the pretty extension as that
API. I propose that it should be integrated into the core of IPython as the
pretty-printer instead of pprint. pretty allows one to specify pretty-print
functions for individual types and have them used in nested contexts.
Incidentally, this would resolve this issue by allowing the user to specify a
pretty-printer for floats:
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the IPython-dev