Skip to content

Commit 9e50e3b

Browse files
committed
add type alias for number
1 parent f8b7355 commit 9e50e3b

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

src/lpdb/defs.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
from datetime import date, datetime, timedelta, timezone, UTC
44
from enum import StrEnum
55
from functools import lru_cache
6-
from typing import Any, Optional
6+
from typing import Any, Optional, Union
7+
8+
type Number = Union[int, float]
79

810
__all__ = [
911
"OpponentType",
@@ -461,7 +463,7 @@ def match2gameid(self) -> int:
461463
return self._rawGet("match2gameid")
462464

463465
@property
464-
def scores(self) -> list[int | float]:
466+
def scores(self) -> list[Number]:
465467
return self._rawGet("scores")
466468

467469
@property
@@ -547,7 +549,7 @@ def icon(self) -> str:
547549
return self._rawGet("icon")
548550

549551
@property
550-
def score(self) -> int | float:
552+
def score(self) -> Number:
551553
return self._rawGet("score")
552554

553555
@property
@@ -608,11 +610,11 @@ def date(self) -> Optional[datetime]:
608610
return _parseIsoDateTime(self._rawGet("date"))
609611

610612
@property
611-
def prizemoney(self) -> int | float:
613+
def prizemoney(self) -> Number:
612614
return self._rawGet("placement")
613615

614616
@property
615-
def weight(self) -> int | float:
617+
def weight(self) -> Number:
616618
return self._rawGet("weight")
617619

618620
@property
@@ -751,11 +753,11 @@ def status(self) -> str:
751753
return self._rawGet("status")
752754

753755
@property
754-
def earnings(self) -> int | float:
756+
def earnings(self) -> Number:
755757
return self._rawGet("earnings")
756758

757759
@property
758-
def earningsbyyear(self) -> dict[str, int | float]:
760+
def earningsbyyear(self) -> dict[str, Number]:
759761
return self._rawGet("earningsbyyear")
760762

761763

@@ -818,7 +820,7 @@ def locations(self) -> dict:
818820
return self._rawGet("locations")
819821

820822
@property
821-
def prizepool(self) -> int | float:
823+
def prizepool(self) -> Number:
822824
return self._rawGet("prizepool")
823825

824826
@property
@@ -1062,11 +1064,11 @@ def disbanddate(self) -> Optional[date]:
10621064
return _parseIsoDate(self._rawGet("disbanddate"))
10631065

10641066
@property
1065-
def earnings(self) -> int | float:
1067+
def earnings(self) -> Number:
10661068
return self._rawGet("earnings")
10671069

10681070
@property
1069-
def earningsbyyear(self) -> dict[str, int | float]:
1071+
def earningsbyyear(self) -> dict[str, Number]:
10701072
return self._rawGet("earningsbyyear")
10711073

10721074
@property
@@ -1189,7 +1191,7 @@ def locations(self) -> dict:
11891191
return self._rawGet("locations")
11901192

11911193
@property
1192-
def prizepool(self) -> int | float:
1194+
def prizepool(self) -> Number:
11931195
return self._rawGet("prizepool")
11941196

11951197
@property

0 commit comments

Comments
 (0)