Mercurial > hg
changeset 9320:884964f99e07
i18n: move unrelated line out of try-except block
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Thu, 06 Aug 2009 00:34:28 +0200 |
parents | 8982eb292cb5 |
children | d7b6429c5ad4 |
files | mercurial/i18n.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/i18n.py Thu Aug 06 00:26:34 2009 +0200 +++ b/mercurial/i18n.py Thu Aug 06 00:34:28 2009 +0200 @@ -36,15 +36,16 @@ if message is None: return message + u = t.ugettext(message) try: # encoding.tolocal cannot be used since it will first try to # decode the Unicode string. Calling u.decode(enc) really # means u.encode(sys.getdefaultencoding()).decode(enc). Since # the Python encoding defaults to 'ascii', this fails if the # translated string use non-ASCII characters. - u = t.ugettext(message) return u.encode(encoding.encoding, "replace") except LookupError: + # An unknown encoding results in a LookupError. return message _ = gettext