Note
Click here to download the full example code or to run this example in your browser via Binder
SyntaxError¶
Example script with invalid Python syntax
Traceback (most recent call last):
File "/home/runner/work/mkdocs-gallery/mkdocs-gallery/.nox/publish/lib/python3.9/site-packages/mkdocs_gallery/gen_single.py", line 857, in execute_code_block
code_ast = _parse_code(bcontent, src_file, compiler_flags=compiler.flags)
File "/home/runner/work/mkdocs-gallery/mkdocs-gallery/.nox/publish/lib/python3.9/site-packages/mkdocs_gallery/gen_single.py", line 744, in _parse_code
code_ast = compile(bcontent, src_file, "exec", compiler_flags | ast.PyCF_ONLY_AST, dont_inherit=1)
File "/home/runner/work/mkdocs-gallery/mkdocs-gallery/examples/no_output/plot_syntaxerror.py", line 13
Invalid Python code
^
SyntaxError: invalid syntax
# -*- coding: utf-8 -*-
"""
Example with SyntaxError
========================
Sphinx-Gallery uses Python's AST parser, thus you need to have written
valid python code for Sphinx-Gallery to parse it. If your script has a
SyntaxError you'll be presented the traceback and the original code.
"""
# Code source: Óscar Nájera
# License: BSD 3 clause
Invalid Python code
Total running time of the script: ( 0 minutes 0.001 seconds)
Download Python source code: plot_syntaxerror.py