summaryrefslogtreecommitdiffstats
path: root/wmd/irc.py
diff options
context:
space:
mode:
Diffstat (limited to 'wmd/irc.py')
-rw-r--r--wmd/irc.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/wmd/irc.py b/wmd/irc.py
index 813f743..b06cfec 100644
--- a/wmd/irc.py
+++ b/wmd/irc.py
@@ -70,7 +70,12 @@ class IRC(object):
70 self.log("Error loading module: %s" %(path,)) 70 self.log("Error loading module: %s" %(path,))
71 return 71 return
72 72
73 classz = getattr(module, class_name) 73 try:
74 classz = getattr(module, class_name)
75 except AttributeError:
76 self.log("Class does not exist in module")
77 return
78
74 self.actions[class_name] = classz() 79 self.actions[class_name] = classz()
75 80
76 def __call__(self, *args, **kwargs): 81 def __call__(self, *args, **kwargs):