MCPcopy Index your code
hub / github.com/python/cpython / more_lines

Function more_lines

Lib/test/test_pyrepl/support.py:33–43  ·  view source on GitHub ↗
(text: str, namespace: dict | None = None)

Source from the content-addressed store, hash-verified

31
32
33def more_lines(text: str, namespace: dict | None = None):
34 if namespace is None:
35 namespace = {}
36 src = _strip_final_indent(text)
37 console = InteractiveConsole(namespace, filename="<stdin>")
38 try:
39 code = console.compile(src, "<stdin>", "single")
40 except (OverflowError, SyntaxError, ValueError):
41 return False
42 else:
43 return code is None
44
45
46def code_to_events(code: str):

Callers

nothing calls this directly

Calls 3

_strip_final_indentFunction · 0.90
InteractiveConsoleClass · 0.90
compileMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…