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 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 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ù ?
vous pouvez m'aiguiller ?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
Partager