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