Skip to content

Commit d95c56d

Browse files
authored
Replace datetime.strptime for find_task_timer_created() (#228)
* Replace datetime.strptime * Deleted unnecessary format string * Delete whitespace
1 parent 0f8679b commit d95c56d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

azure/durable_functions/tasks/task_utilities.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import json
22
from ..models.history import HistoryEventType, HistoryEvent
3-
from ..constants import DATETIME_STRING_FORMAT
43
from azure.functions._durable_functions import _deserialize_custom_object
5-
from datetime import datetime
4+
from dateutil import parser
65
from typing import List, Optional
76
from ..models.actions.Action import Action
87
from ..models.Task import Task
@@ -140,7 +139,7 @@ def find_task_timer_created(state, fire_at):
140139
tasks = []
141140
for e in state:
142141
if e.event_type == HistoryEventType.TIMER_CREATED and hasattr(e, "FireAt"):
143-
if datetime.strptime(e.FireAt, DATETIME_STRING_FORMAT) == fire_at:
142+
if parser.parse(e.FireAt).replace(tzinfo=None) == fire_at:
144143
tasks.append(e)
145144

146145
if len(tasks) == 0:

0 commit comments

Comments
 (0)