Skip to content

Commit 218840a

Browse files
committed
Fix deprecation warning
1 parent 81be67e commit 218840a

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/hamster-service.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ def AddFact(self, fact_str, start_time, end_time, temporary):
154154
Returns:
155155
fact id (int), 0 means failure.
156156
157-
Note: see datetime.utcfromtimestamp documentation
157+
Note: see datetime.fromtimestamp documentation
158158
for the precise meaning of timestamps.
159159
"""
160160
fact = Fact.parse(fact_str)
@@ -166,12 +166,12 @@ def AddFact(self, fact_str, start_time, end_time, temporary):
166166
if start_time == -1:
167167
fact.start_time = None
168168
elif start_time != 0:
169-
fact.start_time = dt.datetime.utcfromtimestamp(start_time)
169+
fact.start_time = dt.datetime.fromtimestamp(start_time, dt.UTC)
170170

171171
if end_time == -1:
172172
fact.end_time = None
173173
elif end_time != 0:
174-
fact.end_time = dt.datetime.utcfromtimestamp(end_time)
174+
fact.end_time = dt.datetime.fromtimestamp(end_time, dt.UTC)
175175

176176
return self.add_fact(fact)
177177

@@ -249,11 +249,11 @@ def GetFactJSON(self, fact_id):
249249
def UpdateFact(self, fact_id, fact, start_time, end_time, temporary):
250250
start_time = start_time or None
251251
if start_time:
252-
start_time = dt.datetime.utcfromtimestamp(start_time)
252+
start_time = dt.datetime.fromtimestamp(start_time, dt.UTC)
253253

254254
end_time = end_time or None
255255
if end_time:
256-
end_time = dt.datetime.utcfromtimestamp(end_time)
256+
end_time = dt.datetime.fromtimestamp(end_time, dt.UTC)
257257
return self.update_fact(fact_id, fact, start_time, end_time, temporary)
258258

259259

@@ -278,7 +278,7 @@ def StopTracking(self, end_time):
278278
"""Stops tracking the current activity"""
279279
end_time = end_time or None
280280
if end_time:
281-
end_time = dt.datetime.utcfromtimestamp(end_time)
281+
end_time = dt.datetime.fromtimestamp(end_time, dt.UTC)
282282
return self.stop_tracking(end_time)
283283

284284

@@ -310,11 +310,11 @@ def GetFacts(self, start_date, end_date, search_terms):
310310
#TODO: Assert start > end ?
311311
start = dt.date.today()
312312
if start_date:
313-
start = dt.datetime.utcfromtimestamp(start_date).date()
313+
start = dt.datetime.fromtimestamp(start_date, dt.UTC).date()
314314

315315
end = None
316316
if end_date:
317-
end = dt.datetime.utcfromtimestamp(end_date).date()
317+
end = dt.datetime.fromtimestamp(end_date, dt.UTC).date()
318318

319319
return [to_dbus_fact(fact) for fact in self.get_facts(start, end, search_terms)]
320320

src/hamster/lib/dbus.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ def from_dbus_fact(dbus_fact):
9595
Legacy: to besuperceded by from_dbus_fact_json at some point.
9696
"""
9797
return Fact(activity=dbus_fact[4],
98-
start_time=dt.datetime.utcfromtimestamp(dbus_fact[1]),
99-
end_time=dt.datetime.utcfromtimestamp(dbus_fact[2]) if dbus_fact[2] else None,
98+
start_time=dt.datetime.fromtimestamp(dbus_fact[1], dt.UTC),
99+
end_time=dt.datetime.fromtimestamp(dbus_fact[2], dt.UTC) if dbus_fact[2] else None,
100100
description=dbus_fact[3],
101101
activity_id=dbus_fact[5],
102102
category=dbus_fact[6],

0 commit comments

Comments
 (0)