Skip to content

Commit 296cbd0

Browse files
authored
feat: use sorting from configuration in external task client (#105)
1 parent 46c33b0 commit 296cbd0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

camunda/client/external_task_client.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ class ExternalTaskClient:
2525
"timeoutDeltaMillis": 5000,
2626
"includeExtensionProperties": True, # enables Camunda Extension Properties
2727
"deserializeValues": True, # deserialize values when fetch a task by default
28-
"usePriority": False
28+
"usePriority": False,
29+
"sorting": None
2930
}
3031

3132
def __init__(self, worker_id, engine_base_url=ENGINE_LOCAL_BASE_URL, config=None):
@@ -48,7 +49,8 @@ def fetch_and_lock(self, topic_names, process_variables=None, variables=None):
4849
"maxTasks": self.config["maxTasks"],
4950
"topics": self._get_topics(topic_names, process_variables, variables),
5051
"asyncResponseTimeout": self.config["asyncResponseTimeout"],
51-
"usePriority": self.config["usePriority"]
52+
"usePriority": self.config["usePriority"],
53+
"sorting": self.config["sorting"]
5254
}
5355

5456
if self.is_debug:

0 commit comments

Comments
 (0)