process: Remove unused BaseThread class
This commit is contained in:
parent
6d856e88bb
commit
4691bf5ea6
@ -129,6 +129,11 @@ Cleanups
|
||||
- Catch errors when loading :confval:`logging/config_file`.
|
||||
(Fixes: :issue:`1320`)
|
||||
|
||||
- **Breaking:** Removed unused internal
|
||||
:class:`mopidy.internal.process.BaseThread`. This breaks Mopidy-Spotify
|
||||
1.4.0. Versions < 1.4.0 was already broken by Mopidy 1.1, while versions >=
|
||||
2.0 doesn't use this class.
|
||||
|
||||
Audio
|
||||
-----
|
||||
|
||||
|
||||
@ -49,28 +49,3 @@ def stop_remaining_actors():
|
||||
pykka.ActorRegistry.stop_all()
|
||||
num_actors = len(pykka.ActorRegistry.get_all())
|
||||
logger.debug('All actors stopped.')
|
||||
|
||||
|
||||
class BaseThread(threading.Thread):
|
||||
|
||||
def __init__(self):
|
||||
super(BaseThread, self).__init__()
|
||||
# No thread should block process from exiting
|
||||
self.daemon = True
|
||||
|
||||
def run(self):
|
||||
logger.debug('%s: Starting thread', self.name)
|
||||
try:
|
||||
self.run_inside_try()
|
||||
except KeyboardInterrupt:
|
||||
logger.info('Interrupted by user')
|
||||
except ImportError as e:
|
||||
logger.error(e)
|
||||
except pykka.ActorDeadError as e:
|
||||
logger.warning(e)
|
||||
except Exception as e:
|
||||
logger.exception(e)
|
||||
logger.debug('%s: Exiting thread', self.name)
|
||||
|
||||
def run_inside_try(self):
|
||||
raise NotImplementedError
|
||||
|
||||
Loading…
Reference in New Issue
Block a user