Skip to content

Commit 3e26a68

Browse files
committed
Improve logging, linting
1 parent 93da9bf commit 3e26a68

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

durabletask/client.py

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import logging
55
import uuid
66
from dataclasses import dataclass
7-
from datetime import datetime, timedelta, timezone
7+
from datetime import datetime, timezone
88
from enum import Enum
99
from typing import Any, List, Optional, Sequence, TypeVar, Union
1010

@@ -185,6 +185,15 @@ def get_orchestration_state_by(self,
185185
if max_instance_count is None:
186186
# DTS backend does not behave well with max_instance_count = None, so we set to max 32-bit signed value
187187
max_instance_count = (1 << 31) - 1
188+
189+
self._logger.info(f"Querying orchestration instances with filters - "
190+
f"created_time_from={created_time_from}, "
191+
f"created_time_to={created_time_to}, "
192+
f"runtime_status={[str(status) for status in runtime_status] if runtime_status else None}, "
193+
f"max_instance_count={max_instance_count}, "
194+
f"fetch_inputs_and_outputs={fetch_inputs_and_outputs}, "
195+
f"continuation_token={_continuation_token.value if _continuation_token else None}")
196+
188197
req = pb.QueryInstancesRequest(
189198
query=pb.InstanceQuery(
190199
runtimeStatus=[status.value for status in runtime_status] if runtime_status else None,
@@ -295,6 +304,11 @@ def purge_orchestrations_by(self,
295304
created_time_to: Optional[datetime] = None,
296305
runtime_status: Optional[List[OrchestrationStatus]] = None,
297306
recursive: bool = False) -> PurgeInstancesResult:
307+
self._logger.info("Purging orchestrations by filter: "
308+
f"created_time_from={created_time_from}, "
309+
f"created_time_to={created_time_to}, "
310+
f"runtime_status={[str(status) for status in runtime_status] if runtime_status else None}, "
311+
f"recursive={recursive}")
298312
resp: pb.PurgeInstancesResponse = self._stub.PurgeInstances(pb.PurgeInstancesRequest(
299313
instanceId=None,
300314
purgeInstanceFilter=pb.PurgeInstanceFilter(
@@ -356,7 +370,13 @@ def get_entities_by(self,
356370
page_size: Optional[int] = None,
357371
_continuation_token: Optional[pb2.StringValue] = None
358372
) -> List[EntityMetadata]:
359-
self._logger.info(f"Getting entities")
373+
self._logger.info(f"Retrieving entities by filter: "
374+
f"instance_id_starts_with={instance_id_starts_with}, "
375+
f"last_modified_from={last_modified_from}, "
376+
f"last_modified_to={last_modified_to}, "
377+
f"include_state={include_state}, "
378+
f"include_transient={include_transient}, "
379+
f"page_size={page_size}")
360380
query_request = pb.QueryEntitiesRequest(
361381
query=pb.EntityQuery(
362382
instanceIdStartsWith=helpers.get_string_value(instance_id_starts_with),

0 commit comments

Comments
 (0)