Make sure we only handle errors we know about, don't mask other possible errors

This commit is contained in:
Terence Simpson 2008-05-06 00:10:07 +01:00
parent b129c99aeb
commit c2be01c5c0

View File

@ -33,19 +33,13 @@ class Webcal(callbacks.Plugin):
self.irc = irc
try:
schedule.removeEvent(self.name())
except:
pass
try:
schedule.removeEvent(self.name() + 'b')
except:
except AssertionError:
pass
try:
schedule.addPeriodicEvent(self.refresh_cache, 60 * 20, name=self.name())
except:
pass
try:
schedule.addPeriodicEvent(self.autotopics, 60, name=self.name() + 'b')
except:
except AssertionError:
pass
self.cache = {}
self.firstevent = {}
@ -53,11 +47,8 @@ class Webcal(callbacks.Plugin):
def die(self):
try:
schedule.removeEvent(self.name())
except:
pass
try:
schedule.removeEvent(self.name() + 'b')
except:
except AssertionError:
pass
self.cache.clear()