Skip to content

Commit 418b48e

Browse files
committed
async initialization
1 parent 45f9ff9 commit 418b48e

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

splitio/client/factory.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,10 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
320320
sdk_ready_flag = threading.Event()
321321
manager = Manager(sdk_ready_flag, synchronizer, apis['auth'], cfg['streamingEnabled'],
322322
streaming_api_base_url)
323-
manager.start()
323+
324+
initialization_thread = threading.Thread(target=manager.start, name="SDKInitializer")
325+
initialization_thread.setDaemon(True)
326+
initialization_thread.start()
324327

325328
storages['events'].set_queue_full_hook(tasks.events_task.flush)
326329
storages['impressions'].set_queue_full_hook(tasks.impressions_task.flush)

splitio/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '8.3.0-rc2'
1+
__version__ = '8.3.0-rc3'

0 commit comments

Comments
 (0)