Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit 3a2d69a

Browse files
committed
[client] Avoid recursion error
1 parent 9d1ac08 commit 3a2d69a

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

pycti/connector/opencti_connector_helper.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1779,7 +1779,6 @@ def _send_bundle(self, channel, bundle, **kwargs) -> None:
17791779
sequence = kwargs.get("sequence", 0)
17801780
update = kwargs.get("update", False)
17811781
entities_types = kwargs.get("entities_types", None)
1782-
retry = kwargs.get("retry", 0)
17831782

17841783
if entities_types is None:
17851784
entities_types = []
@@ -1820,10 +1819,8 @@ def _send_bundle(self, channel, bundle, **kwargs) -> None:
18201819
except (UnroutableError, NackError):
18211820
self.connector_logger.error("Unable to send bundle, retry...")
18221821
self.metric.inc("error_count")
1823-
retry = retry + 1
1824-
if retry < 5:
1825-
kwargs.setdefault("retry", retry)
1826-
self._send_bundle(channel, bundle, **kwargs)
1822+
time.sleep(10)
1823+
self._send_bundle(channel, bundle, **kwargs)
18271824

18281825
def stix2_get_embedded_objects(self, item) -> Dict:
18291826
"""gets created and marking refs for a stix2 item

0 commit comments

Comments
 (0)