Skip to content

Commit 5a697e4

Browse files
committed
Final fixes
1 parent 755b0a0 commit 5a697e4

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

markdown_it/renderer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def strong_close(self, tokens, idx, options, env):
5757

5858
__output__ = "html"
5959

60-
def __init__(self, parser=None):
60+
def __init__(self, parser: Any = None):
6161
self.rules = {
6262
k: v
6363
for k, v in inspect.getmembers(self, predicate=inspect.ismethod)

markdown_it/rules_inline/balance_pairs.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# For each opening emphasis-like marker find a matching closing one
2-
#
3-
from typing import Any
1+
"""Balance paired characters (*, _, etc) in inline tokens."""
2+
from __future__ import annotations
43

5-
from .state_inline import StateInline
4+
from .state_inline import Delimiter, StateInline
65

76

8-
def processDelimiters(state: StateInline, delimiters, *args: Any) -> None:
7+
def processDelimiters(state: StateInline, delimiters: list[Delimiter]) -> None:
8+
"""For each opening emphasis-like marker find a matching closing one."""
99
openersBottom = {}
1010
maximum = len(delimiters)
1111

markdown_it/rules_inline/state_inline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from collections import namedtuple
44
from dataclasses import dataclass
5-
from typing import TYPE_CHECKING, Literal
5+
from typing import TYPE_CHECKING, Any, Literal
66

77
from .._compat import DATACLASS_KWARGS
88
from ..common.utils import isMdAsciiPunct, isPunctChar, isWhiteSpace
@@ -56,7 +56,7 @@ def __init__(
5656
self.env = env
5757
self.md = md
5858
self.tokens = outTokens
59-
self.tokens_meta: list[dict | None] = [None] * len(outTokens)
59+
self.tokens_meta: list[dict[str, Any] | None] = [None] * len(outTokens)
6060

6161
self.pos = 0
6262
self.posMax = len(self.src)

markdown_it/rules_inline/text_collapse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from .state_inline import StateInline
22

33

4-
def text_collapse(state: StateInline, *args):
4+
def text_collapse(state: StateInline) -> None:
55
"""
66
Clean up tokens after emphasis and strikethrough postprocessing:
77
merge adjacent text nodes into one and re-calculate all token levels

0 commit comments

Comments
 (0)