bonjour à toutes et à tous,
autre petit souci avec watchdog
lu et relu la doc, mais en anglais et comme
I speak english like a spanish cow,
je ne vois pas où je fais des bourdes.
exemple :
ça baigne, mais si je supprime le répertoire ( test ici )
erreur avant même le "message" deleted:test
peut-être unschedule quelque part, mais où ?
vous pouvez m'aiguiller ?
merci d'avance
autre petit souci avec watchdog
lu et relu la doc, mais en anglais et comme
I speak english like a spanish cow,
je ne vois pas où je fais des bourdes.
exemple :
Code:
from tkinter import *
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
class EventHandler(FileSystemEventHandler):
def on_modified(self,event):
print('modified:'+event.src_path)
def on_deleted(self,event):
print('deleted:'+event.src_path)
root=Tk()
q=Button(root)
q['text']='Quitter'
q['command']=root.quit
q.pack({'side':'left'})
event_handler=EventHandler()
observer=Observer()
observer.start()
observer.schedule(event_handler,'test',recursive=False)
root.mainloop()erreur avant même le "message" deleted:test
peut-être unschedule quelque part, mais où ?
Citation:
Exception in thread Thread-2: Traceback (most recent call last): File "/usr/lib/python3.3/threading.py", line 637, in _bootstrap_inner self.run() File "/usr/local/lib/python3.3/dist-packages/watchdog-0.7.0-py3.3.egg/watchdog/observers/api.py", line 187, in run self.queue_events(self.timeout) File "/usr/local/lib/python3.3/dist-packages/watchdog-0.7.0-py3.3.egg/watchdog/observers/polling.py", line 85, in queue_events new_snapshot = DirectorySnapshot(self.watch.path, self.watch.is_recursive) File "/usr/local/lib/python3.3/dist-packages/watchdog-0.7.0-py3.3.egg/watchdog/utils/dirsnapshot.py", line 246, in __init__ stat_info = os.stat(self._path) FileNotFoundError: [Errno 2] No such file or directory: '...test' |
merci d'avance
Aucun commentaire:
Enregistrer un commentaire