diff --git a/watch/inotify.go b/watch/inotify.go index 7cab0fd..d7368e7 100644 --- a/watch/inotify.go +++ b/watch/inotify.go @@ -97,6 +97,10 @@ func (fw *InotifyFileWatcher) ChangeEvents(t tomb.Tomb, fi os.FileInfo) *FileCha case evt.IsModify(): fi, err := os.Stat(fw.Filename) if err != nil { + if os.IsNotExist(err) { + changes.NotifyDeleted() + return + } // XXX: no panic here panic(err) }