bonjour à toutes et à tous,
lubuntu 13.10
python3.3
watchdog-0.7.0-py3
avec le code :
j'affiche bien
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 from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler class EventHandler(FileSystemEventHandler): def on_any_event(self,event): print(event.src_path) event_handler=EventHandler() observer=Observer() observer.start() observer.schedule(event_handler,'/home',recursive=False) observer.schedule(event_handler,'/home/bul',recursive=False) observer.schedule(event_handler,'/home/bul/Documents',recursive=False) observer.schedule(event_handler,'.',recursive=False) for rep in observer._emitter_for_watch: print(rep.path) print('') observer.unschedule('/home/bul')
puis j'ai l'erreur :/home/bul/Documents
.
/home/bul
/home
sur le unschedule donc.Traceback (most recent call last):
File ".../test.py", line 17, in <module>
observer.unschedule('/home/bul')
File "/usr/local/lib/python3.3/dist-packages/watchdog-0.7.0-py3.3.egg/watchdog/observers/api.py", line 382, in unschedule
emitter = self._get_emitter_for_watch(watch)
File "/usr/local/lib/python3.3/dist-packages/watchdog-0.7.0-py3.3.egg/watchdog/observers/api.py", line 269, in _get_emitter_for_watch
return self._emitter_for_watch[watch]
KeyError: '/home/bul'
[Finished in 0.4s with exit code 1]
je fais quoi comme bétise ?
vous pouvez m'aider ?
merci d'avance
Partager