Skip to content

Commit 5614422

Browse files
Fixing mypy error by setting time_origin at start of __init__
1 parent 6ecb405 commit 5614422

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

parcels/tools/converters.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ class TimeConverter:
5454
"""
5555

5656
def __init__(self, time_origin: float | np.datetime64 | np.timedelta64 | cftime.datetime = 0):
57+
self.time_origin = time_origin
5758
self.calendar: str | None = None
5859
if isinstance(time_origin, np.datetime64):
5960
self.time_origin = time_origin
@@ -64,8 +65,6 @@ def __init__(self, time_origin: float | np.datetime64 | np.timedelta64 | cftime.
6465
elif isinstance(time_origin, cftime.datetime):
6566
self.time_origin = time_origin
6667
self.calendar = time_origin.calendar
67-
else:
68-
self.time_origin = time_origin
6968

7069
def reltime(self, time: TimeConverter | np.datetime64 | np.timedelta64 | cftime.datetime) -> float | npt.NDArray:
7170
"""Method to compute the difference, in seconds, between a time and the time_origin

0 commit comments

Comments
 (0)