From 68f2036546c286bb864dbc2ade251041bf7e6be9 Mon Sep 17 00:00:00 2001 From: "Sean B. Palmer" Date: Sat, 31 May 2008 11:46:48 +0100 Subject: Fix for Windows, and some more helpful error messages. --- opt/freenode.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'opt/freenode.py') diff --git a/opt/freenode.py b/opt/freenode.py index f3d285c..7e188f9 100755 --- a/opt/freenode.py +++ b/opt/freenode.py @@ -9,7 +9,7 @@ http://inamidst.com/phenny/ def replaced(phenny, input): command = input.group(1) - response = { + responses = { 'cp': '.cp has been replaced by .u', 'pc': '.pc has been replaced by .u', 'unicode': '.unicode has been replaced by .u', @@ -22,10 +22,11 @@ def replaced(phenny, input): 'thesaurus': ".thesaurus hasn't been ported to my new codebase yet", 'rates': "moon wanter. moOOoon wanter!", 'web': 'the .web command has been removed; ask sbp for details', - 'mangle': ".mangle hasn't been ported to my new codebase yet", 'origin': ".origin hasn't been ported to my new codebase yet" - }[command] - phenny.reply(response) + } + try: response = responses[command] + except KeyError: return + else: phenny.reply(response) replaced.commands = [ 'cp', 'pc', 'unicode', 'compare', 'map', 'acronym', 'img', 'v', 'validate', 'thesaurus', 'rates', 'web', 'mangle', 'origin' -- cgit v1.2.3-1-g7c22