16 lines
418 B
Python
16 lines
418 B
Python
"""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
|