From 30a67e6a515d2cc55483b5a8b9d6363faf863ffb Mon Sep 17 00:00:00 2001 From: reubenmiller Date: Fri, 7 Nov 2025 10:21:20 +1000 Subject: [PATCH] fix: incorrect datetime type annotation --- c8y_api/model/measurements.py | 4 ++-- c8y_api/model/operations.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/c8y_api/model/measurements.py b/c8y_api/model/measurements.py index f641711..bd477ad 100644 --- a/c8y_api/model/measurements.py +++ b/c8y_api/model/measurements.py @@ -4,7 +4,7 @@ import dataclasses from datetime import datetime, timedelta -from typing import Type, List, Generator, Sequence +from typing import List, Generator, Sequence from c8y_api._base_api import CumulocityRestApi @@ -227,7 +227,7 @@ def get_series(self) -> list[str]: return [f'{k1}.{k2}' for k1, v1 in self.fragments.items() for k2, v2 in v1.items() if 'value' in v2] @property - def datetime(self) -> Type[datetime] | None: + def datetime(self) -> datetime | None: """ Convert the measurement's time to a Python datetime object. Returns: diff --git a/c8y_api/model/operations.py b/c8y_api/model/operations.py index 39a572c..b335cd7 100644 --- a/c8y_api/model/operations.py +++ b/c8y_api/model/operations.py @@ -3,7 +3,7 @@ from __future__ import annotations from datetime import datetime, timedelta -from typing import Type, List, Generator +from typing import List, Generator from c8y_api._base_api import CumulocityRestApi from c8y_api.model.matcher import JsonMatcher @@ -101,7 +101,7 @@ def to_json(self, only_updated: bool = False) -> dict: # return _DictWrapper(self.fragments[item], on_update=None) # @property - def datetime(self) -> Type[datetime] | None: + def datetime(self) -> datetime | None: """ Convert the measurement's time to a Python datetime object. Returns: