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

Function parse_magic

docs/sphinxext/magics.py:8–14  ·  view source on GitHub ↗
(env, sig, signode)

Source from the content-addressed store, hash-verified

6name_re = re.compile(r"[\w_]+")
7
8def parse_magic(env, sig, signode):
9 m = name_re.match(sig)
10 if not m:
11 raise Exception("Invalid magic command: %s" % sig)
12 name = "%" + sig
13 signode += addnodes.desc_name(name, name)
14 return m.group(0)
15
16class LineMagicRole(XRefRole):
17 """Cross reference role displayed with a % prefix"""

Callers

nothing calls this directly

Calls 1

groupMethod · 0.80

Tested by

no test coverage detected