@@ -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