Skip to content

Commit 4ed35c4

Browse files
committed
fix: solve mypy errors
1 parent 1f17b6f commit 4ed35c4

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

caso/record.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,8 @@ def wall_duration(self) -> typing.Optional[int]:
197197
if self._wall_duration is not None:
198198
duration = self._wall_duration
199199
elif self.end_time:
200-
duration = self.end_time - self.start_time
201-
duration = int(duration.total_seconds())
200+
aux = self.end_time - self.start_time
201+
duration = int(aux.total_seconds())
202202
return duration
203203

204204
@wall_duration.setter
@@ -295,17 +295,17 @@ def measure_time(self) -> datetime.datetime:
295295
"""Get measurement time."""
296296
return self._measure_time
297297

298-
@pydantic.computed_field()
299-
@property
300-
def measure_time_epoch(self) -> int:
301-
"""Get measurement time as epoch."""
302-
return int(self._measure_time.timestamp())
303-
304298
@measure_time.setter
305299
def measure_time(self, measure_time: datetime.datetime) -> None:
306300
"""Set measurement time."""
307301
self._measure_time = measure_time
308302

303+
@pydantic.computed_field() # type: ignore[misc]
304+
@property
305+
def measure_time_epoch(self) -> int:
306+
"""Get measurement time as epoch."""
307+
return int(self._measure_time.timestamp())
308+
309309
def ssm_message(self):
310310
"""Render record as the expected SSM message."""
311311
opts = {
@@ -477,33 +477,33 @@ def start_time(self) -> datetime.datetime:
477477
"""Get start time."""
478478
return self._start_time
479479

480+
@start_time.setter
481+
def start_time(self, start_time: datetime.datetime) -> None:
482+
"""Set start time."""
483+
self._start_time = start_time
484+
480485
@pydantic.computed_field() # type: ignore[misc]
481486
@property
482487
def start_time_epoch(self) -> int:
483488
"""Get start time as epoch."""
484489
return int(self._start_time.timestamp())
485490

486-
@start_time.setter
487-
def start_time(self, start_time: datetime.datetime) -> None:
488-
"""Set start time."""
489-
self._start_time = start_time
490-
491491
@property
492492
def measure_time(self) -> datetime.datetime:
493493
"""Get measurement time."""
494494
return self._measure_time
495495

496+
@measure_time.setter
497+
def measure_time(self, measure_time: datetime.datetime) -> None:
498+
"""Set measurement time."""
499+
self._measure_time = measure_time
500+
496501
@pydantic.computed_field() # type: ignore[misc]
497502
@property
498503
def measure_time_epoch(self) -> int:
499504
"""Get measurement time as epoch."""
500505
return int(self._measure_time.timestamp())
501506

502-
@measure_time.setter
503-
def measure_time(self, measure_time: datetime.datetime) -> None:
504-
"""Set measurement time."""
505-
self._measure_time = measure_time
506-
507507
def ssm_message(self):
508508
"""Render record as the expected SSM message."""
509509
ns = {"xmlns:sr": "http://eu-emi.eu/namespaces/2011/02/storagerecord"}

0 commit comments

Comments
 (0)