Skip to content

Commit db65309

Browse files
committed
The Optional type is more appropriate for what we are doing
1 parent 9aade8e commit db65309

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pynch/parse.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ def __init__(self):
3131
110: "Ds", 111: "Rg", 112: "Cn", 113: "Ed", 114: "Fl", 115: "Ef", 116: "Lv", 117: "Ts", 118: "Og"
3232
}
3333

34-
def _read_as_int(self, line: str, start: int, end: int, default: int = None) -> typing.Union[int, None]:
34+
def _read_as_int(self, line: str, start: int, end: int, default: int = None) -> typing.Optional[int]:
3535
"""Slice the string and return as an int, or None if the slice is empty."""
3636
data = line[start:end].strip()
3737
return int(data) if data else default
3838

39-
def _read_as_float(self, line: str, start: int, end: int, default: float = None) -> typing.Union[float, None]:
39+
def _read_as_float(self, line: str, start: int, end: int, default: float = None) -> typing.Optional[float]:
4040
"""Slice the string and return as a float, or None if the slice is empty or just a '*' character."""
4141
data = line[start:end].strip()
4242
return float(data) if data and data != "*" else default
4343

44-
def _read_substring(self, line: str, start: int, end: int, default: str = None) -> typing.Union[str, None]:
44+
def _read_substring(self, line: str, start: int, end: int, default: str = None) -> typing.Optional[str]:
4545
"""Slice the string or return None if the slice is empty."""
4646
data = line[start:end].strip()
4747
return data if data else default

0 commit comments

Comments
 (0)