Coding style.
This commit is contained in:
parent
7fea2c1c32
commit
d3498eb744
1 changed files with 5 additions and 3 deletions
8
vigil
8
vigil
|
|
@ -851,14 +851,15 @@ def is_path_excluded(path):
|
||||||
return any(part.startswith(".") for part in path.split(os.path.sep))
|
return any(part.startswith(".") for part in path.split(os.path.sep))
|
||||||
|
|
||||||
|
|
||||||
def add_watch_manager_to_mainloop(root_path, mainloop, on_filesystem_change):
|
def add_watch_manager_to_mainloop(root_path, mainloop, on_filesystem_change,
|
||||||
|
exclude_filter):
|
||||||
watch_manager = pyinotify.WatchManager()
|
watch_manager = pyinotify.WatchManager()
|
||||||
event_mask = (pyinotify.IN_CREATE | pyinotify.IN_DELETE |
|
event_mask = (pyinotify.IN_CREATE | pyinotify.IN_DELETE |
|
||||||
pyinotify.IN_CLOSE_WRITE | pyinotify.IN_ATTRIB |
|
pyinotify.IN_CLOSE_WRITE | pyinotify.IN_ATTRIB |
|
||||||
pyinotify.IN_MOVED_FROM | pyinotify.IN_MOVED_TO)
|
pyinotify.IN_MOVED_FROM | pyinotify.IN_MOVED_TO)
|
||||||
watch_manager.add_watch(root_path, event_mask, rec=True, auto_add=True,
|
watch_manager.add_watch(root_path, event_mask, rec=True, auto_add=True,
|
||||||
proc_fun=lambda event: None,
|
proc_fun=lambda event: None,
|
||||||
exclude_filter=lambda path: is_path_excluded(path))
|
exclude_filter=exclude_filter)
|
||||||
notifier = pyinotify.Notifier(watch_manager)
|
notifier = pyinotify.Notifier(watch_manager)
|
||||||
|
|
||||||
def on_inotify():
|
def on_inotify():
|
||||||
|
|
@ -908,7 +909,8 @@ def main(root_path, is_being_tested=False):
|
||||||
log.log_message("Filesystem changed.")
|
log.log_message("Filesystem changed.")
|
||||||
summary.sync_with_filesystem()
|
summary.sync_with_filesystem()
|
||||||
appearance_changed_event.set()
|
appearance_changed_event.set()
|
||||||
add_watch_manager_to_mainloop(root_path, loop, on_filesystem_change)
|
add_watch_manager_to_mainloop(root_path, loop, on_filesystem_change,
|
||||||
|
is_path_excluded)
|
||||||
log.log_message("Program started.")
|
log.log_message("Program started.")
|
||||||
jobs_added_event.set()
|
jobs_added_event.set()
|
||||||
runners = []
|
runners = []
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue