codeop.compile_command()
¶
-
codeop.
compile_command
(source, filename='<input>', symbol='single')[source]¶ Compile a command and determine whether it is incomplete.
Arguments:
source – the source string; may contain n characters filename – optional filename from which source was read; default
“<input>”symbol – optional grammar start symbol; “single” (default) or “eval”
Return value / exceptions raised:
- Return a code object if the command is complete and valid
- Return None if the command is incomplete
- Raise SyntaxError, ValueError or OverflowError if the command is a syntax error (OverflowError and ValueError can be produced by malformed literals).