Skip to content

Commit 234faa7

Browse files
committed
tweak signature
1 parent 39653c9 commit 234faa7

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/textual/_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def feed(self, data: str) -> Iterable[T]:
113113
yield popleft()
114114

115115
def parse(
116-
self, on_token: Callable[[T], None]
116+
self, token_callback: TokenCallback
117117
) -> Generator[Read1 | Peek1, str, None]:
118118
"""Implement to parse a stream of text.
119119

src/textual/_xterm_parser.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,9 @@ def parse_mouse_code(self, code: str) -> Message | None:
105105
return event
106106
return None
107107

108-
def parse(self, _on_token: TokenCallback) -> Generator[Read1 | Peek1, str, None]:
108+
def parse(
109+
self, token_callback: TokenCallback
110+
) -> Generator[Read1 | Peek1, str, None]:
109111
ESC = "\x1b"
110112
read1 = self.read1
111113
sequence_to_key_events = self._sequence_to_key_events
@@ -115,7 +117,7 @@ def parse(self, _on_token: TokenCallback) -> Generator[Read1 | Peek1, str, None]
115117
def on_token(token: Message) -> None:
116118
"""Hook to log events."""
117119
self.debug_log(str(token))
118-
_on_token(token)
120+
token_callback(token)
119121

120122
def on_key_token(event: events.Key) -> None:
121123
"""Token callback wrapper for handling keys.

0 commit comments

Comments
 (0)