feat: add spans in client

This commit is contained in:
firedotguy
2026-02-28 23:48:26 +03:00
parent ec58bae1e8
commit 86a378b613
5 changed files with 23 additions and 5 deletions

View File

@@ -1,13 +1,15 @@
# новая версия от чат гпт. у меня самого не получилось сделать
import re
from itd.models.post import Span
from itd.enums import SpanType
class Tag:
def __init__(self, open: str, close: str, type: SpanType):
def __init__(self, open: str, close: str, type: SpanType, url: str | None = None):
self.open = open
self.close = close
self.type = type
self.url = url
def _parse_spans(text: str, tags: list[Tag]) -> tuple[str, list[Span]]: