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. """Decorates functions and internationalize their docstring.
Only useful for commands (commands' docstring is displayed on IRC)""" Only useful for commands (commands' docstring is displayed on IRC)"""
if obj.__doc__ == None:
return obj
if sys.modules[obj.__module__].__dict__.has_key('_'): if sys.modules[obj.__module__].__dict__.has_key('_'):
internationalizedCommands.update({hash(obj): obj}) internationalizedCommands.update({hash(obj): obj})
try: try: