示例#1
0
def notify_on_change():
	filename = "%s/notification.log" % constants._data_path_
	with open(constants._notifier_logpath_, "a") as file:
		file.write("Notification: %r\n" % (datetime.datetime.now(), ))

		config = ConfigParser.SafeConfigParser()
		config.read(constants._user_settings_)
		backend = alarm_notify.create_backend(config)
		notifyUser = alarm_notify.is_changed(config, backend)

		if notifyUser:
			file.write("\tChange occurred\n")
示例#2
0
def notify_on_change():
	config = ConfigParser.SafeConfigParser()
	config.read(constants._user_settings_)
	backend = alarm_notify.create_backend(config)
	notifyUser = alarm_notify.is_changed(config, backend)

	config = ConfigParser.SafeConfigParser()
	config.read(constants._custom_notifier_settings_)
	soundFile = config.get("Sound Notifier", "soundfile")
	soundFile = "/usr/lib/gv-notifier/alert.mp3"

	if notifyUser:
		import subprocess
		import led_handler
		logging.info("Changed, playing %s" % soundFile)
		led = led_handler.LedHandler()
		led.on()
		soundOn = subprocess.call("/usr/bin/dbus-send --dest=com.nokia.osso_media_server --print-reply /com/nokia/osso_media_server com.nokia.osso_media_server.music.play_media string:file://%s",shell=True)
	else:
		logging.info("No Change")