Bug fix in i18n.py (decorated commands without docstring raise an error)

This commit is contained in:
Valentin Lorentz 2010-11-01 19:57:18 +01:00
parent 79930a7435
commit c0ff3c3f92

View File

@ -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: