Skip to content

Commit 023c7a3

Browse files
committed
Revert runtime type-check to numbers.Real
1 parent be779f4 commit 023c7a3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

freezegun/api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ def __init__(self, time_to_freeze: datetime.datetime, start: datetime.datetime):
509509
def __call__(self) -> datetime.datetime:
510510
return self.time_to_freeze + (real_datetime.now() - self.start)
511511

512-
def tick(self, delta: Union[datetime.timedelta, int]=datetime.timedelta(seconds=1)) -> datetime.datetime:
512+
def tick(self, delta: Union[datetime.timedelta, float]=datetime.timedelta(seconds=1)) -> datetime.datetime:
513513
if isinstance(delta, numbers.Real):
514514
# noinspection PyTypeChecker
515515
self.move_to(self.time_to_freeze + datetime.timedelta(seconds=delta))
@@ -532,7 +532,7 @@ def __call__(self) -> datetime.datetime:
532532
return self.time_to_freeze
533533

534534
def tick(self, delta: Union[datetime.timedelta, float]=datetime.timedelta(seconds=1)) -> datetime.datetime:
535-
if isinstance(delta, (int, float)):
535+
if isinstance(delta, numbers.Real):
536536
# noinspection PyTypeChecker
537537
self.time_to_freeze += datetime.timedelta(seconds=delta)
538538
else:
@@ -560,7 +560,7 @@ def __call__(self) -> datetime.datetime:
560560
def tick(self, delta: Union[datetime.timedelta, float, None]=None) -> datetime.datetime:
561561
if not delta:
562562
delta = datetime.timedelta(seconds=self.step_width)
563-
elif isinstance(delta, (int, float)):
563+
elif isinstance(delta, numbers.Real):
564564
delta = datetime.timedelta(seconds=delta)
565565
self.time_to_freeze += delta # type: ignore
566566
return self.time_to_freeze

0 commit comments

Comments
 (0)