self._local_path = to_filepath(local_path_u)
self._db = db
self._name = name
- self._hooks = {'processed': None}
+ self._hooks = {'processed': None, 'started': None}
+ self.started_d = self.set_hook('started')
if not self._local_path.exists():
raise AssertionError("The '[magic_folder] local.directory' parameter was %s "
recursive=True)
def start_monitoring(self):
- d = self._notifier.startReading()
- self._count('dirs_monitored')
+ print "start_monitoring"
+ d = defer.succeed(None)
+ d.addCallback(lambda ign: self._notifier.startReading())
+ d.addCallback(lambda ign: self._count('dirs_monitored'))
+ d.addBoth(self._call_hook, 'started')
return d
def stop(self):