Files
md_to_gost/md2gost/extended_markdown/image.py
T
Igor20264 b38661f588
Python application / build (push) Has been cancelled
Update 0.4.0
- Add\Rework UI
- Add Split Table and Listing
- Add Support Customazeble schems
2026-09-04 22:28:39 +03:00

22 lines
554 B
Python

import re
from marko.inline import Image as Image_
from .caption import strip_caption_flags
class Image(Image_):
override = True
def __init__(self, match):
super().__init__(match)
self.unique_name = None
self.with_listing = False
self.landscape = False
if self.title and (m := re.match(r"\%(\w+)( (.+))?", self.title)):
self.unique_name = m.group(1)
self.title, self.with_listing, self.landscape = strip_caption_flags(
(m.group(3) or "").strip()
)