gregghz / Watcher

Watcher is a daemon that watches specified files/folders for changes and fires commands in response to those changes. It is similar to incron, however, configuration uses a simpler to read yaml file instead of a plain text file. It's also written in Python, making it easier to hack.
MIT License
245 stars 128 forks source link

AttributeError: 'str' object has no attribute 'iteritems' #15

Open guidtz opened 11 years ago

guidtz commented 11 years ago

Hello,

I would try watcher in Debian Wheezy so when I launch ./watcher.py debug I have this error : 2013-10-23 15:44:29.731466 <open file '/root/.watcher/jobs.yml', mode 'r' at 0x1a598a0> 'str' object has no attribute 'iteritems' Traceback (most recent call last): File "./watcher.py", line 407, in daemon.run() File "./watcher.py", line 287, in run for job in jobs.iteritems(): AttributeError: 'str' object has no attribute 'iteritems'

In /root/.watcher/jobs.yml I have :

; ---------------------- ; General Settings ; ---------------------- [DEFAULT]

; where to store output logfile=/var/log/watcher.log

; where to save the PID file pidfile=/var/run/watcher.pid

; ---------------------- ; Job Setups ; ----------------------

[job1] watch=/home/ftp events=create recursive=true command=/root/ajout_fichier.sh $filename

Thanks for your help And in