From e0a62de1ad7cfce1ae3e06a414982d41cb5af585 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 13 Aug 2009 13:06:43 +0200 Subject: [PATCH] [FIX] avoid a bug when look in stack when translate code strings bzr revid: christophe@tinyerp.com-20090813110643-9y2wgb6omp6odjsz --- bin/tools/translate.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/tools/translate.py b/bin/tools/translate.py index 2e46f6ecfce..736afdf8446 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -125,7 +125,11 @@ def translate(cr, name, source_type, lang, source=None): class GettextAlias(object): def __call__(self, source): - frame = inspect.stack()[1][0] + try: + frame = inspect.stack()[1][0] + except: + return source + cr = frame.f_locals.get('cr') lang = (frame.f_locals.get('context') or {}).get('lang', False) if not (lang and cr):