""" Assets adapter for sphinx.environment. :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. """ from sphinx.environment import BuildEnvironment class ImageAdapter: def __init__(self, env: BuildEnvironment) -> None: self.env = env def get_original_image_uri(self, name: str) -> str: """Get the original image URI.""" while name in self.env.original_image_uri: name = self.env.original_image_uri[name] return name