cc-2419: media monitor import on startup

-new method of querying db on startup.
This commit is contained in:
martin 2011-07-04 14:29:09 -04:00
parent df64b70280
commit 429d8b234c
8 changed files with 147 additions and 63 deletions

View file

@ -242,12 +242,15 @@ class AirtimeProcessEvent(ProcessEvent):
def process_IN_MODIFY(self, event):
if not event.dir:
self.logger.info("%s: %s", event.maskname, event.pathname)
if event.pathname in self.renamed_files:
self.handle_modified_file(event.dir, event.pathname, event.name)
def handle_modified_file(self, dir, pathname, name):
if not dir:
self.logger.info("Modified: %s", pathname)
if pathname in self.renamed_files:
pass
elif self.is_audio_file(event.name):
self.file_events.append({'filepath': event.pathname, 'mode': self.config.MODE_MODIFY})
elif self.is_audio_file(name):
self.file_events.append({'filepath': pathname, 'mode': self.config.MODE_MODIFY})
def process_IN_MOVED_FROM(self, event):
self.logger.info("%s: %s", event.maskname, event.pathname)