summaryrefslogtreecommitdiffstats
path: root/sphinx/environment/adapters/asset.py
blob: 57fdc91f14dba2da60e90598a33b631dd691b4df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"""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