[IPython-dev] ip.core.ipapi.get

Robert Kern robert.kern at gmail.com
Wed Sep 30 14:02:24 EDT 2009


On 2009-09-30 12:43 PM, Darren Dale wrote:
> My use case is to check in a package's __init__.py to see if it is
> being imported within an ipython session, and if so to load a custom
> completer.

Eww.

How about making a macro that imports your package into the namespace and sets 
up the completer? Causing side effects on import like this causes more headaches 
than convenience.

If you are adding completers for particular types, you may want to follow the 
approach I took for the HasTraits completer:

   https://bugs.launchpad.net/ipython/+bug/416174

-- 
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