Skip to content

Commit 33d4346

Browse files
committed
making compatible with python3.9
1 parent 1abebf6 commit 33d4346

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/isp_programmer/ISPConnection.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import struct
66
from dataclasses import dataclass
77
import typing
8-
from typing import Deque
8+
from typing import Deque, Union
99
from collections import deque
1010

1111
from intelhex import IntelHex
@@ -107,7 +107,7 @@ class ISPConnection:
107107
# SyncVerifiedBytes = bytes(SyncVerifiedString, encoding="utf-8")
108108
ReturnCodes = NXPReturnCodes
109109

110-
def __init__(self, iodevice: IODevice, settings: Settings | None = None):
110+
def __init__(self, iodevice: IODevice, settings: Union[Settings, None] = None):
111111
if settings is None:
112112
settings = Settings()
113113

@@ -911,7 +911,7 @@ def SetupChip(
911911
crystal_frequency: int,
912912
chip_file: str,
913913
no_sync: bool = False,
914-
settings: Settings | None = None,
914+
settings: Union[Settings, None] = None,
915915
):
916916
"""
917917
:param int baudrate: The baudrate to set or use. If no_sync is True this baudrate is assumed to already be set

0 commit comments

Comments
 (0)