Fix common exception in Atom reader, add stack trace in this module

This commit is contained in:
Némunaire 2012-04-16 18:41:07 +02:00
commit c42dfbe800
2 changed files with 8 additions and 5 deletions

View file

@ -126,8 +126,10 @@ class Site:
time.sleep(self.updateTime)
except:
print ("Une erreur est survenue lors de la récupération de la page " + self.server + "/" + self.page)
time.sleep(self.updateTime * 3)
print ("Une erreur est survenue lors de la récupération de la page " + self.server + "/" + self.page)
exc_type, exc_value, exc_traceback = sys.exc_info()
traceback.print_tb(exc_traceback)
time.sleep(self.updateTime * 3)
@ -163,6 +165,7 @@ def save_module():
if len(site.channels) > 0:
for chan in site.channels:
item.appendChild(parseString ('<channel name="%s" />' % (chan)).documentElement);
item.appendChild(dom.createElement("state").appendChild(dom.createTextNode(pickle.dumps(site.lastpage))));
top.appendChild(item);
with open(filename, "w") as f: