Skip to content

Commit 77ef339

Browse files
committed
chore: fix codestatic issue
Signed-off-by: Manish Dait <[email protected]>
1 parent 7edf089 commit 77ef339

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

src/hiero_sdk_python/executable.py

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -337,20 +337,17 @@ def _resolve_execution_config(self, client: "Client") -> None:
337337
"""
338338
Resolve unset execution configuration from the Client defaults.
339339
"""
340-
if self._min_backoff is None:
341-
self._min_backoff = client._min_backoff
342-
343-
if self._max_backoff is None:
344-
self._max_backoff = client._max_backoff
345-
346-
if self._grpc_deadline is None:
347-
self._grpc_deadline = client._grpc_deadline
348-
349-
if self._request_timeout is None:
350-
self._request_timeout = client._request_timeout
340+
defaults = (
341+
("_min_backoff", client._min_backoff),
342+
("_max_backoff", client._max_backoff),
343+
("_grpc_deadline", client._grpc_deadline),
344+
("_request_timeout", client._request_timeout),
345+
("_max_attempts", client.max_attempts),
346+
)
351347

352-
if self._max_attempts is None:
353-
self._max_attempts = client.max_attempts
348+
for attr, default in defaults:
349+
if getattr(self, attr) is None:
350+
setattr(self, attr, default)
354351

355352
# nodes to which the executaion must be run against, if not provided used nodes from client
356353
if not self.node_account_ids:

0 commit comments

Comments
 (0)