[IPython-dev] Status of ipy_pretty and ipy_traits_completer?

Robert Kern robert.kern at gmail.com
Thu Oct 8 18:42:28 EDT 2009


On 2009-10-08 17:25 PM, Brian Granger wrote:

> Summary: I want people to have to ask on list about the status of things in
> quarantine/deathrow.

A sentence or two in the organization doc to that effect would work well. But 
tomorrow on a not-your-son's-birth-day. :-)

> The slightly more involved part is that the way the config variables are
> handled will
> need to be changed.  I don't mind doing this as an example if you can
> wait until tomorrow
> (my son's 4th B-day is today!).  But, one question: once
> the extension is activated, who does a user activate a custom displayer
> for a type?
> By calling for_type/for_type_by_name (which are injected into the userns)?

I assumed people would usually do configure this in what used to be 
ipy_user_conf.py. They would import IPython.external.pretty and call the 
functions there. I don't think for_type/for_type_by_name are particularly useful 
in the userns. A pair of push/pop %magics that manages a stack built on top of 
for_type would be pretty useful, though. Push a verbose printer to look at 
particular type in depth, then pop it off to go back to the less noisy mode. Or 
vice versa: push a summ...ng printer for lists, for example, to get a look at 
"the big picture" in a larger object hierarchy. But without the ability to pop, 
I don't see a reason to put for_type into the namespace.

-- 
Robert Kern

"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 mailing list