Skip to content

Commit 401eab7

Browse files
authored
Merge pull request #94 from Cumulocity-IoT/fix/remove-pandas-dependency
Removing obsolete pandas dependency for datetime conversion.
2 parents 8c1ea91 + e99e9b8 commit 401eab7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

c8y_api/model/_util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from typing import Union
66

77
from dateutil import parser
8-
from pandas import to_datetime
98

109

1110
class _StringUtil(object):
@@ -98,7 +97,8 @@ def ensure_datetime(arg):
9897
"""Ensure a datetime object."""
9998
if isinstance(arg, datetime):
10099
return arg
101-
return to_datetime(arg)
100+
result = datetime.fromisoformat(arg)
101+
return result if result.tzinfo else result.replace(tzinfo=timezone.utc)
102102

103103
@staticmethod
104104
def ensure_timestring(time):

0 commit comments

Comments
 (0)