def remove_builtin(self, key):
        """Remove an added builtin and re-set the original."""
        try:
            orig = self._orig_builtins.pop(key)
        except __HOLE__:
            pass
        else:
            if orig is BuiltinUndefined:
                del builtins.__dict__[key]
            else:
                builtins.__dict__[key] = orig
dataset/ETHPy150Open ipython/ipython-py3k/IPython/core/builtin_trap.py/BuiltinTrap.remove_builtin