cc-4105: changed DeleteFile+NewFile into a ModifyFile event in bootstrapping

This commit is contained in:
Rudi Grinberg 2012-08-14 15:11:46 -04:00
parent c2b65b187c
commit 1921ee6d59

View file

@ -1,6 +1,6 @@
import os import os
from pydispatch import dispatcher from pydispatch import dispatcher
from media.monitor.events import NewFile, DeleteFile from media.monitor.events import NewFile, DeleteFile, ModifyFile
from media.monitor.log import Loggable from media.monitor.log import Loggable
import media.monitor.pure as mmp import media.monitor.pure as mmp
@ -43,9 +43,7 @@ class Bootstrapper(Loggable):
if os.path.getmtime(f) > last_ran: if os.path.getmtime(f) > last_ran:
modded += 1 modded += 1
dispatcher.send(signal=self.watch_signal, sender=self, dispatcher.send(signal=self.watch_signal, sender=self,
event=DeleteFile(f)) event=ModifyFile(f))
dispatcher.send(signal=self.watch_signal, sender=self,
event=NewFile(f))
db_songs = set(( song for song in self.db.directory_get_files(directory) db_songs = set(( song for song in self.db.directory_get_files(directory)
if mmp.sub_path(directory,song) )) if mmp.sub_path(directory,song) ))
# Get all the files that are in the database but in the file # Get all the files that are in the database but in the file