Setting names for threads
This commit is contained in:
parent
0bbfaf4498
commit
56c7258c74
9 changed files with 21 additions and 8 deletions
|
@ -44,6 +44,8 @@ class Backend(Thread):
|
||||||
:type kwargs: dict
|
:type kwargs: dict
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
super().__init__(name='PlatypushBackend_' + self.__class__.__name__)
|
||||||
|
|
||||||
# If no bus is specified, create an internal queue where
|
# If no bus is specified, create an internal queue where
|
||||||
# the received messages will be pushed
|
# the received messages will be pushed
|
||||||
self.bus = bus or Bus()
|
self.bus = bus or Bus()
|
||||||
|
|
|
@ -145,7 +145,8 @@ class CameraPiBackend(Backend):
|
||||||
return
|
return
|
||||||
|
|
||||||
self.logger.info('Starting camera recording')
|
self.logger.info('Starting camera recording')
|
||||||
self._recording_thread = Thread(target=recording_thread)
|
self._recording_thread = Thread(target=recording_thread,
|
||||||
|
name='PiCameraRecorder')
|
||||||
self._recording_thread.start()
|
self._recording_thread.start()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -455,7 +455,9 @@ class HttpBackend(Backend):
|
||||||
self.logger.info('Initialized HTTP backend on port {}'.format(self.port))
|
self.logger.info('Initialized HTTP backend on port {}'.format(self.port))
|
||||||
|
|
||||||
webserver = self.webserver()
|
webserver = self.webserver()
|
||||||
self.server_proc = Process(target=webserver.run, kwargs=kwargs)
|
self.server_proc = Process(target=webserver.run,
|
||||||
|
name='PlatypushWebServer',
|
||||||
|
kwargs=kwargs)
|
||||||
self.server_proc.start()
|
self.server_proc.start()
|
||||||
|
|
||||||
if not self.disable_websocket:
|
if not self.disable_websocket:
|
||||||
|
|
|
@ -77,7 +77,7 @@ class HttpRequest(object):
|
||||||
self.logger.warning('Encountered an error while retrieving {}: {}'.
|
self.logger.warning('Encountered an error while retrieving {}: {}'.
|
||||||
format(self.args.url, str(e)))
|
format(self.args.url, str(e)))
|
||||||
|
|
||||||
Thread(target=_thread_func).start()
|
Thread(target=_thread_func, name='PlatypushHttpPoll').start()
|
||||||
|
|
||||||
|
|
||||||
def get_new_items(self, response):
|
def get_new_items(self, response):
|
||||||
|
|
|
@ -121,7 +121,9 @@ class MqttBackend(Backend):
|
||||||
return
|
return
|
||||||
|
|
||||||
if isinstance(msg, Request):
|
if isinstance(msg, Request):
|
||||||
threading.Thread(target=response_thread, args=(msg,)).start()
|
threading.Thread(target=response_thread,
|
||||||
|
name='PlatypushMQTTResponseProcessor',
|
||||||
|
args=(msg,)).start()
|
||||||
|
|
||||||
super().run()
|
super().run()
|
||||||
client = mqtt.Client()
|
client = mqtt.Client()
|
||||||
|
|
|
@ -198,7 +198,9 @@ class MusicSnapcastBackend(Backend):
|
||||||
for i, host in enumerate(self.hosts):
|
for i, host in enumerate(self.hosts):
|
||||||
port = self.ports[i]
|
port = self.ports[i]
|
||||||
self._threads[host] = threading.Thread(
|
self._threads[host] = threading.Thread(
|
||||||
target=self._client(host, port))
|
target=self._client(host, port),
|
||||||
|
name='PlatypushSnapcastWorker'
|
||||||
|
)
|
||||||
|
|
||||||
self._threads[host].start()
|
self._threads[host].start()
|
||||||
|
|
||||||
|
|
|
@ -88,7 +88,7 @@ class TcpBackend(Backend):
|
||||||
finally:
|
finally:
|
||||||
sock.close()
|
sock.close()
|
||||||
|
|
||||||
threading.Thread(target=_f_wrapper).start()
|
threading.Thread(target=_f_wrapper, name='PlatypushTCPListener').start()
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
super().run()
|
super().run()
|
||||||
|
|
|
@ -157,7 +157,9 @@ class EventHook(object):
|
||||||
|
|
||||||
if result.is_match:
|
if result.is_match:
|
||||||
logger.info('Running hook {} triggered by an event'.format(self.name))
|
logger.info('Running hook {} triggered by an event'.format(self.name))
|
||||||
threading.Thread(target=_thread_func, args=(result,)).start()
|
threading.Thread(target=_thread_func,
|
||||||
|
name='PlatypushEventHook_' + self.name,
|
||||||
|
args=(result,)).start()
|
||||||
|
|
||||||
|
|
||||||
# vim:sw=4:ts=4:et:
|
# vim:sw=4:ts=4:et:
|
||||||
|
|
|
@ -719,7 +719,9 @@ class LightHuePlugin(LightPlugin):
|
||||||
lights = self.lights
|
lights = self.lights
|
||||||
|
|
||||||
self.stop_animation()
|
self.stop_animation()
|
||||||
self.animation_thread = Thread(target=_animate_thread, args=(lights,))
|
self.animation_thread = Thread(target=_animate_thread,
|
||||||
|
name='PlatypushLightHueAnimate',
|
||||||
|
args=(lights,))
|
||||||
self.animation_thread.start()
|
self.animation_thread.start()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue