| 921 | seen_docs: Set = set() |
| 922 | |
| 923 | def get_config_options(self): |
| 924 | # contains sphinx configuration variables |
| 925 | config = self.state.document.settings.env.config |
| 926 | |
| 927 | # get config variables to set figure output directory |
| 928 | savefig_dir = config.ipython_savefig_dir |
| 929 | source_dir = self.state.document.settings.env.srcdir |
| 930 | savefig_dir = os.path.join(source_dir, savefig_dir) |
| 931 | |
| 932 | # get regex and prompt stuff |
| 933 | rgxin = config.ipython_rgxin |
| 934 | rgxout = config.ipython_rgxout |
| 935 | warning_is_error= config.ipython_warning_is_error |
| 936 | promptin = config.ipython_promptin |
| 937 | promptout = config.ipython_promptout |
| 938 | mplbackend = config.ipython_mplbackend |
| 939 | exec_lines = config.ipython_execlines |
| 940 | hold_count = config.ipython_holdcount |
| 941 | |
| 942 | return (savefig_dir, source_dir, rgxin, rgxout, |
| 943 | promptin, promptout, mplbackend, exec_lines, hold_count, warning_is_error) |
| 944 | |
| 945 | def setup(self): |
| 946 | # Get configuration values. |