BROKEN: Moved everything
[gc-dialer] / dialcentral / examples / log_notifier.py
1 #!/usr/bin/env python
2
3 from __future__ import with_statement
4
5 import sys
6 import datetime
7 import ConfigParser
8
9
10 sys.path.insert(0,"/usr/lib/dialcentral/")
11
12
13 import constants
14 import alarm_notify
15
16
17 def notify_on_change():
18         with open(constants._notifier_logpath_, "a") as file:
19                 file.write("Notification: %r\n" % (datetime.datetime.now(), ))
20
21                 config = ConfigParser.SafeConfigParser()
22                 config.read(constants._user_settings_)
23                 backend = alarm_notify.create_backend(config)
24                 notifyUser = alarm_notify.is_changed(config, backend)
25
26                 if notifyUser:
27                         file.write("\tChange occurred\n")
28
29
30 if __name__ == "__main__":
31         notify_on_change()