Skip to content

Commit c55865b

Browse files
committed
Fix typing issue detected by the new mypy version
Signed-off-by: Leandro Lucarella <[email protected]>
1 parent d6c2a01 commit c55865b

File tree

1 file changed

+4
-2
lines changed
  • src/frequenz/pymdownx/superfences/filter_lines

1 file changed

+4
-2
lines changed

src/frequenz/pymdownx/superfences/filter_lines/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from typing import Any, NotRequired, Self, Set, TypedDict, cast
1010

1111
import markdown
12-
from pymdownx.superfences import highlight_validator
12+
from pymdownx.superfences import SuperFencesBlockPreprocessor, highlight_validator
1313

1414

1515
@dataclasses.dataclass(frozen=True, kw_only=True)
@@ -222,7 +222,9 @@ def do_format(
222222
src = "".join(lines)
223223

224224
# Run through default highlighter
225-
return md.preprocessors["fenced_code_block"].highlight(
225+
fenced_code_block = md.preprocessors["fenced_code_block"]
226+
assert isinstance(fenced_code_block, SuperFencesBlockPreprocessor)
227+
return fenced_code_block.highlight(
226228
src=src,
227229
class_name=class_name,
228230
language=language,

0 commit comments

Comments
 (0)