Skip to content

Commit 7eb79f9

Browse files
committed
refactor: update type hints for wokwi diagram and write method
1 parent 9ed5fda commit 7eb79f9

File tree

1 file changed

+3
-3
lines changed
  • pytest-embedded-wokwi/pytest_embedded_wokwi

1 file changed

+3
-3
lines changed

pytest-embedded-wokwi/pytest_embedded_wokwi/wokwi.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ def __init__(
4242
self,
4343
msg_queue: MessageQueue,
4444
firmware_resolver: IDFFirmwareResolver,
45-
wokwi_diagram: t.Optional[str] = None,
45+
wokwi_diagram: str | None = None,
4646
app: t.Optional['IdfApp'] = None,
47-
meta: t.Optional[Meta] = None,
47+
meta: Meta | None = None,
4848
**kwargs,
4949
):
5050
self.app = app
@@ -132,7 +132,7 @@ def serial_callback(data: bytes):
132132
# Start monitoring in background
133133
self.client.serial_monitor(serial_callback)
134134

135-
def write(self, s: t.Union[str, bytes]) -> None:
135+
def write(self, s: str | bytes) -> None:
136136
"""Write data to the Wokwi serial interface."""
137137
try:
138138
data = s if isinstance(s, bytes) else s.encode('utf-8')

0 commit comments

Comments
 (0)