@@ -332,25 +332,25 @@ def setup(app):
332
332
333
333
def init_filename_registry (app ):
334
334
env = app .builder .env
335
- if not hasattr (env , 'mpl_custom_base_names ' ):
336
- env .mpl_custom_base_names = defaultdict (set )
335
+ if not hasattr (env , 'mpl_plot_image_basenames ' ):
336
+ env .mpl_plot_image_basenames = defaultdict (set )
337
337
338
338
339
339
class _FilenameCollector (EnvironmentCollector ):
340
340
def process_doc (self , app , doctree ):
341
341
pass
342
342
343
343
def clear_doc (self , app , env , docname ):
344
- if docname in env .mpl_custom_base_names :
345
- del env .mpl_custom_base_names [docname ]
344
+ if docname in env .mpl_plot_image_basenames :
345
+ del env .mpl_plot_image_basenames [docname ]
346
346
347
347
def merge_other (self , app , env , docnames , other ):
348
348
for docname in docnames :
349
- if docname in other .mpl_custom_base_names :
350
- if docname not in env .mpl_custom_base_names :
351
- env .mpl_custom_base_names [docname ] = set ()
352
- env .mpl_custom_base_names [docname ].update (
353
- other .mpl_custom_base_names [docname ])
349
+ if docname in other .mpl_plot_image_basenames :
350
+ if docname not in env .mpl_plot_image_basenames :
351
+ env .mpl_plot_image_basenames [docname ] = set ()
352
+ env .mpl_plot_image_basenames [docname ].update (
353
+ other .mpl_plot_image_basenames [docname ])
354
354
355
355
# -----------------------------------------------------------------------------
356
356
# Doctest handling
@@ -645,8 +645,8 @@ def check_output_base_name(env, output_base):
645
645
f"The image-basename '{ output_base } ' is invalid. "
646
646
f"It must not contain dots or slashes." )
647
647
648
- for d in env .mpl_custom_base_names :
649
- if output_base in env .mpl_custom_base_names [d ]:
648
+ for d in env .mpl_plot_image_basenames :
649
+ if output_base in env .mpl_plot_image_basenames [d ]:
650
650
if d == docname :
651
651
raise PlotError (
652
652
f"The image-basename "
@@ -655,7 +655,7 @@ def check_output_base_name(env, output_base):
655
655
f"'{ output_base } ' is used multiple times "
656
656
f"(it is also used in { env .doc2path (d )} )." )
657
657
658
- env .mpl_custom_base_names [docname ].add (output_base )
658
+ env .mpl_plot_image_basenames [docname ].add (output_base )
659
659
660
660
661
661
def render_figures (code , code_path , output_dir , output_base , context ,
0 commit comments