Skip to content

Commit ecb0d1d

Browse files
committed
polish
1 parent df31efc commit ecb0d1d

File tree

10 files changed

+18
-35
lines changed

10 files changed

+18
-35
lines changed

splitio/client/factory.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,7 @@ def _start_status_updater(self):
135135
self._status = Status.NOT_INITIALIZED
136136
# add a listener that updates the status to READY once the flag is set.
137137
ready_updater = threading.Thread(target=self._update_status_when_ready,
138-
name='SDKReadyFlagUpdater')
139-
ready_updater.daemon = True
138+
name='SDKReadyFlagUpdater', daemon=True)
140139
ready_updater.start()
141140
else:
142141
self._status = Status.READY
@@ -225,8 +224,7 @@ def _wait_for_tasks_to_stop():
225224
self._sync_manager.stop(True)
226225
destroyed_event.set()
227226

228-
wait_thread = threading.Thread(target=_wait_for_tasks_to_stop)
229-
wait_thread.daemon = True
227+
wait_thread = threading.Thread(target=_wait_for_tasks_to_stop, daemon=True)
230228
wait_thread.start()
231229
else:
232230
self._sync_manager.stop(False)
@@ -272,8 +270,8 @@ def resume(self):
272270
initialization_thread = threading.Thread(
273271
target=self._sync_manager.start,
274272
name="SDKInitializer",
273+
daemon=True
275274
)
276-
initialization_thread.daemon = True
277275
initialization_thread.start()
278276
self._preforked_initialization = False # reset for status updater
279277
self._start_status_updater()
@@ -385,8 +383,7 @@ def _build_in_memory_factory(api_key, cfg, sdk_url=None, events_url=None, # pyl
385383
return SplitFactory(api_key, storages, cfg['labelsEnabled'],
386384
recorder, manager, preforked_initialization=preforked_initialization)
387385

388-
initialization_thread = threading.Thread(target=manager.start, name="SDKInitializer")
389-
initialization_thread.daemon = True
386+
initialization_thread = threading.Thread(target=manager.start, name="SDKInitializer", daemon=True)
390387
initialization_thread.start()
391388

392389
return SplitFactory(api_key, storages, cfg['labelsEnabled'],
@@ -440,8 +437,7 @@ def _build_redis_factory(api_key, cfg):
440437
)
441438

442439
manager = RedisManager(synchronizer)
443-
initialization_thread = threading.Thread(target=manager.start, name="SDKInitializer")
444-
initialization_thread.daemon = True
440+
initialization_thread = threading.Thread(target=manager.start, name="SDKInitializer", daemon=True)
445441
initialization_thread.start()
446442

447443
return SplitFactory(

splitio/push/segmentworker.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@ def start(self):
5454
self._running = True
5555

5656
_LOGGER.debug('Starting Segment Worker')
57-
self._worker = threading.Thread(target=self._run, name='PushSegmentWorker')
58-
self._worker.daemon = True
57+
self._worker = threading.Thread(target=self._run, name='PushSegmentWorker', daemon=True)
5958
self._worker.start()
6059

6160
def stop(self):

splitio/push/splitsse.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,7 @@ def connect(url):
134134
self._on_disconnected()
135135

136136
url = self._build_url(token)
137-
task = threading.Thread(target=connect, name='SSEConnection', args=(url,))
138-
task.daemon = True
137+
task = threading.Thread(target=connect, name='SSEConnection', args=(url,), daemon=True)
139138
task.start()
140139
event_group.wait()
141140
return self._status == SplitSSEClient._Status.CONNECTED

splitio/push/splitworker.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ def start(self):
5353
self._running = True
5454

5555
_LOGGER.debug('Starting Split Worker')
56-
self._worker = threading.Thread(target=self._run, name='PushSplitWorker')
57-
self._worker.daemon = True
56+
self._worker = threading.Thread(target=self._run, name='PushSplitWorker', daemon=True)
5857
self._worker.start()
5958

6059
def stop(self):

splitio/sync/manager.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ def __init__(self, ready_flag, synchronizer, auth_api, streaming_enabled, sdk_me
5151
self._queue = Queue()
5252
self._push = PushManager(auth_api, synchronizer, self._queue, sdk_metadata, sse_url, client_key)
5353
self._push_status_handler = Thread(target=self._streaming_feedback_handler,
54-
name='PushStatusHandler')
55-
self._push_status_handler.daemon = True
54+
name='PushStatusHandler', daemon=True)
5655

5756
def recreate(self):
5857
"""Recreate poolers for forked processes."""

splitio/tasks/util/asynctask.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,7 @@ def start(self):
128128

129129
# Start execution
130130
self._thread = threading.Thread(target=self._execution_wrapper,
131-
name='AsyncTask::' + getattr(self._main, '__name__', 'N/S'))
132-
self._thread.daemon = True
131+
name='AsyncTask::' + getattr(self._main, '__name__', 'N/S'), daemon=True)
133132
try:
134133
self._thread.start()
135134

splitio/tasks/util/workerpool.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,7 @@ def wait_for_completion(self):
116116

117117
def stop(self, event=None):
118118
"""Stop all worker nodes."""
119-
async_stop = Thread(target=self._wait_workers_shutdown, args=(event,))
120-
async_stop.daemon = True
119+
async_stop = Thread(target=self._wait_workers_shutdown, args=(event,), daemon=True)
121120
async_stop.start()
122121

123122
def _wait_workers_shutdown(self, event):

tests/helpers/mockserver.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ def __init__(self, req_queue=None):
2323
self._queue = queue.Queue()
2424
self._server = HTTPServer(('localhost', 0),
2525
lambda *xs: SSEHandler(self._queue, *xs, req_queue=req_queue))
26-
self._server_thread = threading.Thread(target=self._blocking_run)
27-
self._server_thread.daemon = True
26+
self._server_thread = threading.Thread(target=self._blocking_run, daemon=True)
2827
self._done_event = threading.Event()
2928

3029
def _blocking_run(self):
@@ -116,8 +115,7 @@ def __init__(self, split_changes=None, segment_changes=None, req_queue=None,
116115
lambda *xs: SDKHandler(split_changes, segment_changes, *xs,
117116
req_queue=req_queue,
118117
auth_response=auth_response))
119-
self._server_thread = threading.Thread(target=self._blocking_run, name="SplitMockServer")
120-
self._server_thread.daemon = True
118+
self._server_thread = threading.Thread(target=self._blocking_run, name="SplitMockServer", daemon=True)
121119
self._done_event = threading.Event()
122120

123121
def _blocking_run(self):

tests/push/test_manager.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ def test_connection_success(self, mocker):
3838

3939
def new_start(*args, **kwargs): # pylint: disable=unused-argument
4040
"""splitsse.start mock."""
41-
thread = Thread(target=manager._handle_connection_ready)
42-
thread.daemon = True
41+
thread = Thread(target=manager._handle_connection_ready, daemon=True)
4342
thread.start()
4443
return True
4544

@@ -71,8 +70,7 @@ def test_connection_failure(self, mocker):
7170

7271
def new_start(*args, **kwargs): # pylint: disable=unused-argument
7372
"""splitsse.start mock."""
74-
thread = Thread(target=manager._handle_connection_end)
75-
thread.daemon = True
73+
thread = Thread(target=manager._handle_connection_end, daemon=True)
7674
thread.start()
7775
return False
7876

tests/push/test_sse.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ def callback(event):
2525
def runner():
2626
"""SSE client runner thread."""
2727
assert client.start('http://127.0.0.1:' + str(server.port()))
28-
client_task = threading.Thread(target=runner)
29-
client_task.daemon = True
28+
client_task = threading.Thread(target=runner, daemon=True)
3029
client_task.setName('client')
3130
client_task.start()
3231
with pytest.raises(RuntimeError):
@@ -66,8 +65,7 @@ def callback(event):
6665
def runner():
6766
"""SSE client runner thread."""
6867
assert client.start('http://127.0.0.1:' + str(server.port()))
69-
client_task = threading.Thread(target=runner)
70-
client_task.daemon = True
68+
client_task = threading.Thread(target=runner, daemon=True)
7169
client_task.setName('client')
7270
client_task.start()
7371

@@ -104,8 +102,7 @@ def callback(event):
104102
def runner():
105103
"""SSE client runner thread."""
106104
assert client.start('http://127.0.0.1:' + str(server.port()))
107-
client_task = threading.Thread(target=runner)
108-
client_task.daemon = True
105+
client_task = threading.Thread(target=runner, daemon=True)
109106
client_task.setName('client')
110107
client_task.start()
111108

0 commit comments

Comments
 (0)