Skip to content

Commit 96c5337

Browse files
Refactoring
1 parent 1276979 commit 96c5337

4 files changed

Lines changed: 25 additions & 33 deletions

File tree

src/conductor/asyncio_client/automator/task_runner.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,12 +241,8 @@ def __set_worker_properties(self) -> None:
241241
self.worker.domain = self.worker.get_domain()
242242

243243
polling_interval = self.__get_property_value_from_env(
244-
"poll_interval", task_type
244+
"polling_interval", task_type
245245
)
246-
if not polling_interval:
247-
polling_interval = self.__get_property_value_from_env(
248-
"polling_interval", task_type
249-
)
250246

251247
if polling_interval:
252248
try:

src/conductor/asyncio_client/configuration/configuration.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ def __init__(
5858
auth_secret: Optional[str] = None,
5959
debug: bool = False,
6060
# Worker properties
61-
poll_interval: Optional[int] = None,
61+
polling_interval: Optional[int] = None,
6262
domain: Optional[str] = None,
63-
poll_interval_seconds: Optional[int] = None,
63+
polling_interval_seconds: Optional[int] = None,
6464
# HTTP Configuration parameters
6565
api_key: Optional[Dict[str, str]] = None,
6666
api_key_prefix: Optional[Dict[str, str]] = None,
@@ -90,11 +90,11 @@ def __init__(
9090
Authentication key secret. If not provided, reads from CONDUCTOR_AUTH_SECRET env var.
9191
debug : bool, optional
9292
Enable debug logging. Default is False.
93-
poll_interval : int, optional
93+
polling_interval : int, optional
9494
Polling interval in milliseconds. If not provided, reads from CONDUCTOR_WORKER_POLL_INTERVAL env var.
9595
domain : str, optional
9696
Worker domain. If not provided, reads from CONDUCTOR_WORKER_DOMAIN env var.
97-
poll_interval_seconds : int, optional
97+
polling_interval_seconds : int, optional
9898
Polling interval in seconds. If not provided, reads from CONDUCTOR_WORKER_POLL_INTERVAL_SECONDS env var.
9999
**kwargs : Any
100100
Additional parameters passed to HttpConfiguration.
@@ -121,11 +121,11 @@ def __init__(
121121
self.auth_secret = os.getenv("CONDUCTOR_AUTH_SECRET")
122122

123123
# Additional worker properties with environment variable fallback
124-
self.poll_interval = poll_interval or self._get_env_int(
124+
self.poll_interval = polling_interval or self._get_env_int(
125125
"CONDUCTOR_WORKER_POLL_INTERVAL", 100
126126
)
127127
self.domain = domain or os.getenv("CONDUCTOR_WORKER_DOMAIN", "default_domain")
128-
self.poll_interval_seconds = poll_interval_seconds or self._get_env_int(
128+
self.poll_interval_seconds = polling_interval_seconds or self._get_env_int(
129129
"CONDUCTOR_WORKER_POLL_INTERVAL_SECONDS", 0
130130
)
131131

@@ -243,10 +243,10 @@ def get_worker_property_value(
243243
# Return default value
244244
elif property_name == "domain":
245245
return self.domain
246-
elif property_name == "poll_interval":
247-
return self.poll_interval
246+
elif property_name == "polling_interval":
247+
return self.polling_interval
248248
elif property_name == "poll_interval_seconds":
249-
return self.poll_interval_seconds
249+
return self.polling_interval_seconds
250250

251251
return None
252252

@@ -256,14 +256,14 @@ def _convert_property_value(self, property_name: str, value: str) -> Any:
256256
try:
257257
return float(value)
258258
except (ValueError, TypeError):
259-
self.logger.warning("Invalid poll_interval value: %s", value)
260-
return self.poll_interval
261-
elif property_name == "poll_interval_seconds":
259+
self.logger.warning("Invalid polling_interval value: %s", value)
260+
return self.polling_interval
261+
elif property_name == "polling_interval_seconds":
262262
try:
263263
return float(value)
264264
except (ValueError, TypeError):
265-
self.logger.warning("Invalid poll_interval_seconds value: %s", value)
266-
return self.poll_interval_seconds
265+
self.logger.warning("Invalid polling_interval_seconds value: %s", value)
266+
return self.polling_interval_seconds
267267

268268
# For other properties, return as string
269269
return value
@@ -355,10 +355,10 @@ def get_poll_interval(self, task_type: Optional[str] = None) -> int:
355355
Polling interval in milliseconds
356356
"""
357357
if task_type:
358-
value = self.get_worker_property_value("poll_interval", task_type)
358+
value = self.get_worker_property_value("polling_interval", task_type)
359359
if value is not None:
360360
return int(value)
361-
return self.poll_interval
361+
return self.polling_interval
362362

363363
def get_poll_interval_seconds(self) -> int:
364364
"""
@@ -369,7 +369,7 @@ def get_poll_interval_seconds(self) -> int:
369369
int
370370
Polling interval in seconds
371371
"""
372-
return self.poll_interval_seconds
372+
return self.polling_interval_seconds
373373

374374
# Properties for commonly used HTTP configuration attributes
375375
@property

src/conductor/client/automator/task_runner.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -242,12 +242,8 @@ def __set_worker_properties(self) -> None:
242242
self.worker.domain = self.worker.get_domain()
243243

244244
polling_interval = self.__get_property_value_from_env(
245-
"poll_interval", task_type
245+
"polling_interval", task_type
246246
)
247-
if not polling_interval:
248-
polling_interval = self.__get_property_value_from_env(
249-
"polling_interval", task_type
250-
)
251247

252248
if polling_interval:
253249
try:

src/conductor/client/configuration/configuration.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ def __init__(
2020
authentication_settings: AuthenticationSettings = None,
2121
server_api_url: Optional[str] = None,
2222
auth_token_ttl_min: int = 45,
23-
poll_interval: Optional[float] = None,
23+
polling_interval: Optional[float] = None,
2424
domain: Optional[str] = None,
25-
poll_interval_seconds: Optional[float] = None,
25+
polling_interval_seconds: Optional[float] = None,
2626
):
2727
if server_api_url is not None:
2828
self.host = server_api_url
@@ -83,11 +83,11 @@ def __init__(
8383
self.auth_token_ttl_msec = auth_token_ttl_min * 60 * 1000
8484

8585
# Worker properties
86-
self.poll_interval = poll_interval or self._get_env_float(
86+
self.polling_interval = polling_interval or self._get_env_float(
8787
"CONDUCTOR_WORKER_POLL_INTERVAL", 100
8888
)
8989
self.domain = domain or os.getenv("CONDUCTOR_WORKER_DOMAIN", "default_domain")
90-
self.poll_interval_seconds = poll_interval_seconds or self._get_env_float(
90+
self.polling_interval_seconds = polling_interval_seconds or self._get_env_float(
9191
"CONDUCTOR_WORKER_POLL_INTERVAL_SECONDS", 0
9292
)
9393

@@ -186,10 +186,10 @@ def _get_env_float(self, env_var: str, default: float) -> float:
186186
return default
187187

188188
def get_poll_interval_seconds(self):
189-
return self.poll_interval_seconds
189+
return self.polling_interval_seconds
190190

191191
def get_poll_interval(self):
192-
return self.poll_interval
192+
return self.polling_interval
193193

194194
def get_domain(self):
195195
return self.domain

0 commit comments

Comments
 (0)