From 28460d2f6fb09b25f5e997ee68afaefbbc81b07a Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Sun, 23 Jan 2011 18:38:49 +0100 Subject: Fix a crash on unknown role --- src/user.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/user.py') diff --git a/src/user.py b/src/user.py index 82d74193..395d522b 100644 --- a/src/user.py +++ b/src/user.py @@ -26,6 +26,7 @@ import curses import theme ROLE_DICT = { + '':0, 'none':0, 'visitor':1, 'participant':2, @@ -47,6 +48,8 @@ class User(object): self.affiliation = affiliation self.show = show self.status = status + if role not in ROLE_DICT: # avoid unvalid roles + role = '' self.role = role def change_nick(self, nick): -- cgit v1.2.3