From c0ff3c3f92b589365043023216c19dfcd6b536f6 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Mon, 1 Nov 2010 19:57:18 +0100 Subject: [PATCH] Bug fix in i18n.py (decorated commands without docstring raise an error) --- src/i18n.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n.py b/src/i18n.py index 7edfeca90..a5eca10da 100644 --- a/src/i18n.py +++ b/src/i18n.py @@ -309,6 +309,8 @@ def internationalizeDocstring(obj): """Decorates functions and internationalize their docstring. Only useful for commands (commands' docstring is displayed on IRC)""" + if obj.__doc__ == None: + return obj if sys.modules[obj.__module__].__dict__.has_key('_'): internationalizedCommands.update({hash(obj): obj}) try: