Don't start watching if no alert is defined

This commit is contained in:
Némunaire 2012-12-21 11:31:03 +01:00
parent 856feab62d
commit 0daef1e810

View File

@ -26,7 +26,11 @@ def load(context):
"""Register watched website""" """Register watched website"""
DATAS.setIndex("url", "watch") DATAS.setIndex("url", "watch")
for site in DATAS.getNodes("watch"): for site in DATAS.getNodes("watch"):
start_watching(site) if site.hasNode("alert"):
start_watching(site)
else:
print("No alert defined for this site: " + site["url"])
#DATAS.delChild(site)
def unload(context): def unload(context):
"""Unregister watched website""" """Unregister watched website"""
@ -69,8 +73,8 @@ def del_site(msg):
if (msg.sender == a["sender"] or msg.is_owner): if (msg.sender == a["sender"] or msg.is_owner):
site.delChild(a) site.delChild(a)
if not site.hasNode("alert"): if not site.hasNode("alert"):
del_event(site["_evt_id"]) del_event(site["_evt_id"])
DATAS.delChild(site) DATAS.delChild(site)
save() save()
return Response(msg.sender, return Response(msg.sender,
"je ne surveille désormais plus cette URL.", "je ne surveille désormais plus cette URL.",