@@ -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
0 commit comments