mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-17 17:42:20 +03:00
monitor: Detailed logging EDLogs.close()
This commit is contained in:
parent
c47688227b
commit
7ebf2a553a
14
monitor.py
14
monitor.py
@ -214,13 +214,23 @@ class EDLogs(FileSystemEventHandler): # type: ignore # See below
|
||||
self.thread = None # Orphan the worker thread - will terminate at next poll
|
||||
|
||||
def close(self):
|
||||
"""Close journal monitoring."""
|
||||
logger.debug('Calling self.stop()...')
|
||||
self.stop()
|
||||
if self.observer:
|
||||
self.observer.stop()
|
||||
logger.debug('Done')
|
||||
|
||||
if self.observer:
|
||||
logger.debug('Calling self.observer.stop()...')
|
||||
self.observer.stop()
|
||||
logger.debug('Done')
|
||||
|
||||
if self.observer:
|
||||
logger.debug('Joining self.observer thread...')
|
||||
self.observer.join()
|
||||
self.observer = None
|
||||
logger.debug('Done')
|
||||
|
||||
logger.debug('Done.')
|
||||
|
||||
def running(self):
|
||||
return self.thread and self.thread.is_alive()
|
||||
|
Loading…
x
Reference in New Issue
Block a user