Esempio n. 1
0
def _purge_old_document_images(app: Sphinx, env: BuildEnvironment, docname: str):
    img_registry: DocFilesPurgatory = getattr(env, "graphtik_image_purgatory", None)
    if img_registry:
        try:
            env.graphtik_image_purgatory.purge_doc(docname)
        except Exception as ex:
            app.logger.error(
                bold(__("Failed purging old images due to: %s")), ex, exc_info=ex
            )

    else:
        env.graphtik_image_purgatory = DocFilesPurgatory()