environment/lib/python2.7/site-packages/IPython/core/builtin_trap.py
def add_builtin(self, key, value):
        """Add a builtin and save the original."""
        bdict = __builtin__.__dict__
        orig = bdict.get(key, BuiltinUndefined)
        if value is HideBuiltin:
            if orig is not BuiltinUndefined: #same as 'key in bdict'
                self._orig_builtins[key] = orig
                del bdict[key]
        else:
            self._orig_builtins[key] = orig
            bdict[key] = value
def add_builtin(self, key, value):
        bdict = __builtin__.__dict__
        orig = bdict.get(key, BuiltinUndefined)
        if value is HideBuiltin:
            if orig is not BuiltinUndefined: #same as 'key in bdict'
                self._orig_builtins[key] = orig
                del bdict[key]
        else:
            self._orig_builtins[key] = orig
            bdict[key] = value
def add_builtin ( self , key , value ) : bdict = __builtin__ . __dict__ orig = bdict . get ( key , BuiltinUndefined ) if value is HideBuiltin : if orig is not BuiltinUndefined : #same as 'key in bdict' self . _orig_builtins [ key ] = orig del bdict [ key ] else : self . _orig_builtins [ key ] = orig bdict [ key ] = value
Add a builtin and save the original.
Add a builtin and save the original .