From e037e96f6db49f670a99ddd2c76a2516923d018c Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Tue, 23 Nov 2010 17:22:34 +0200 Subject: [PATCH] module: fix usage of new get_module_resource() It will return False, now, if the file is missing. No need to perform os.path.exists(). bzr revid: p_christ@hol.gr-20101123152234-4iptp8yzboq3gicz --- bin/addons/base/module/module.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 36c98deafc3..22e47ee8301 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -470,10 +470,10 @@ class module(osv.osv): # Implementation notice: we must first search for the full name of # the language derivative, like "en_UK", and then the generic, # like "en". - if (not os.path.exists(f)) and '_' in iso_lang: + if (not f) and '_' in iso_lang: f = addons.get_module_resource(mod.name, 'i18n', iso_lang.split('_')[0] + '.po') iso_lang = iso_lang.split('_')[0] - if os.path.exists(f): + if f: logger.info('module %s: loading translation file for language %s', mod.name, iso_lang) tools.trans_load(cr.dbname, f, lang, verbose=False, context=context) else: