| """Assets adapter for sphinx.environment.""" | |
| 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 |