MCPcopy Create free account
hub / github.com/ipython/ipython / __init__

Method __init__

IPython/core/magic.py:674–683  ·  view source on GitHub ↗
(self, shell, magic_name, magic_kind, magic_params=None)

Source from the content-addressed store, hash-verified

672 `%alias_magic` magic function to create and register a new alias.
673 """
674 def __init__(self, shell, magic_name, magic_kind, magic_params=None):
675 self.shell = shell
676 self.magic_name = magic_name
677 self.magic_params = magic_params
678 self.magic_kind = magic_kind
679
680 self.pretty_target = '%s%s' % (magic_escapes[self.magic_kind], self.magic_name)
681 self.__doc__ = "Alias for `%s`." % self.pretty_target
682
683 self._in_call = False
684
685 def __call__(self, *args, **kwargs):
686 """Call the magic alias."""

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected