diff options
| author | alex <alex@pdp7.net> | 2026-01-25 20:29:59 +0100 |
|---|---|---|
| committer | alexpdp7 <alex@corcoles.net> | 2026-01-25 19:43:24 +0000 |
| commit | d3a94d261c05905eb17370fd4e4571b45f0a0af9 (patch) | |
| tree | a707fa3e47b044022758f4f2d610d0413f8e20c3 | |
| parent | b0171cc23c535e8fe40767c2905505f956fd70ee (diff) | |
Remove circular useless import
| -rw-r--r-- | blog_v2/src/blog/gemtext.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/blog_v2/src/blog/gemtext.py b/blog_v2/src/blog/gemtext.py index 254fdbe..0298657 100644 --- a/blog_v2/src/blog/gemtext.py +++ b/blog_v2/src/blog/gemtext.py @@ -4,7 +4,6 @@ import textwrap import htmlgenerator as h -from blog import gemtext from blog import pretty @@ -278,18 +277,18 @@ def gemini_to_html(parsed): # noqa: C901, PLR0912, PLR0915 while i < len(parsed): gem_element = parsed[i] - if isinstance(gem_element, gemtext.Header): + if isinstance(gem_element, Header): header = [h.H1, h.H2, h.H3, h.H4, h.H5, h.H6][gem_element.level - 1] result.append(header(gem_element.text)) i = i + 1 continue - if isinstance(gem_element, gemtext.List): + if isinstance(gem_element, List): result.append(h.UL(*[h.LI(i.text) for i in gem_element.items])) i = i + 1 continue - if isinstance(gem_element, gemtext.Link): + if isinstance(gem_element, Link): url = gem_element.url if url.startswith("gemini://"): url = url.replace("gemini://", "https://portal.mozz.us/gemini/") @@ -298,11 +297,11 @@ def gemini_to_html(parsed): # noqa: C901, PLR0912, PLR0915 i = i + 1 continue - if gem_element == gemtext.Line(""): + if gem_element == Line(""): i = i + 1 continue - if isinstance(gem_element, gemtext.BlockQuote): + if isinstance(gem_element, BlockQuote): content = [] for line in gem_element.lines: if line.text: @@ -312,12 +311,12 @@ def gemini_to_html(parsed): # noqa: C901, PLR0912, PLR0915 i = i + 1 continue - if isinstance(gem_element, gemtext.Line): + if isinstance(gem_element, Line): paragraph = [gem_element.text] i = i + 1 while i < len(parsed): gem_element = parsed[i] - if isinstance(gem_element, gemtext.Line) and gem_element.text != "": + if isinstance(gem_element, Line) and gem_element.text != "": paragraph.append(h.BR()) paragraph.append(gem_element.text) i = i + 1 @@ -326,7 +325,7 @@ def gemini_to_html(parsed): # noqa: C901, PLR0912, PLR0915 result.append(h.P(*paragraph)) continue - if isinstance(gem_element, gemtext.Pre): + if isinstance(gem_element, Pre): result.append(h.PRE(gem_element.content)) i = i + 1 continue |
