From 715e39af0df3b23a7bd5e4e3652a4cafe5aff549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Fri, 2 Mar 2018 10:23:10 +0100 Subject: [PATCH] Expose DirectoryMonitor instance from SourceCodeEventHandler --- lib/tfw/components/source_code_event_handler.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/tfw/components/source_code_event_handler.py b/lib/tfw/components/source_code_event_handler.py index 33d6e4d..c8a8ad9 100644 --- a/lib/tfw/components/source_code_event_handler.py +++ b/lib/tfw/components/source_code_event_handler.py @@ -53,8 +53,12 @@ class SourceCodeEventHandler(TriggerlessEventHandler): 'select': self.select } - self.monitor = DirectoryMonitor(directory) - self.monitor.watch() # This runs on a separate thread + self._monitor = DirectoryMonitor(directory) + self._monitor.watch() # This runs on a separate thread + + @property + def monitor(self): + return self._monitor def read(self, data): try: data['content'] = self.filemanager.file_contents