Show More
@@ -107,7 +107,7 b' def float_doctest(sphinx_shell, args, input_lines, found, submitted):' | |||
|
107 | 107 | try: |
|
108 | 108 | rtol = float(args[2]) |
|
109 | 109 | atol = float(args[3]) |
|
110 |
except IndexError |
|
|
110 | except IndexError: | |
|
111 | 111 | e = ("Both `rtol` and `atol` must be specified " |
|
112 | 112 | "if either are specified: {0}".format(args)) |
|
113 | 113 | raise IndexError(e) from e |
@@ -174,7 +174,7 b' To Do' | |||
|
174 | 174 | |
|
175 | 175 | # Authors |
|
176 | 176 | # ======= |
|
177 |
# |
|
|
177 | # | |
|
178 | 178 | # - John D Hunter: original author. |
|
179 | 179 | # - Fernando Perez: refactoring, documentation, cleanups, port to 0.11. |
|
180 | 180 | # - VáclavŠmilauer <eudoxos-AT-arcig.cz>: Prompt generalizations. |
@@ -196,6 +196,7 b' import ast' | |||
|
196 | 196 | import warnings |
|
197 | 197 | import shutil |
|
198 | 198 | from io import StringIO |
|
199 | from typing import Any, Dict, Set | |
|
199 | 200 | |
|
200 | 201 | # Third-party |
|
201 | 202 | from docutils.parsers.rst import directives |
@@ -425,7 +426,7 b' class EmbeddedSphinxShell(object):' | |||
|
425 | 426 | source_dir = self.source_dir |
|
426 | 427 | saveargs = decorator.split(' ') |
|
427 | 428 | filename = saveargs[1] |
|
428 |
# insert relative path to image file in source |
|
|
429 | # insert relative path to image file in source | |
|
429 | 430 | # as absolute path for Sphinx |
|
430 | 431 | # sphinx expects a posix path, even on Windows |
|
431 | 432 | path = pathlib.Path(savefig_dir, filename) |
@@ -901,11 +902,11 b' class EmbeddedSphinxShell(object):' | |||
|
901 | 902 | |
|
902 | 903 | class IPythonDirective(Directive): |
|
903 | 904 | |
|
904 | has_content = True | |
|
905 | required_arguments = 0 | |
|
906 | optional_arguments = 4 # python, suppress, verbatim, doctest | |
|
907 | final_argumuent_whitespace = True | |
|
908 | option_spec = { 'python': directives.unchanged, | |
|
905 | has_content: bool = True | |
|
906 | required_arguments: int = 0 | |
|
907 | optional_arguments: int = 4 # python, suppress, verbatim, doctest | |
|
908 | final_argumuent_whitespace: bool = True | |
|
909 | option_spec: Dict[str, Any] = { 'python': directives.unchanged, | |
|
909 | 910 | 'suppress' : directives.flag, |
|
910 | 911 | 'verbatim' : directives.flag, |
|
911 | 912 | 'doctest' : directives.flag, |
@@ -915,7 +916,7 b' class IPythonDirective(Directive):' | |||
|
915 | 916 | |
|
916 | 917 | shell = None |
|
917 | 918 | |
|
918 | seen_docs = set() | |
|
919 | seen_docs: Set = set() | |
|
919 | 920 | |
|
920 | 921 | def get_config_options(self): |
|
921 | 922 | # contains sphinx configuration variables |
General Comments 0
You need to be logged in to leave comments.
Login now