check_i18n.py throws an error trying to import local files (file
names preceeded by './').
This patch fixes it by ignoring also the '.' when loading the
module. The '.' is still necessary for check_obsolete_messages().
Signed-off-by: Lucio Correia <luciojhc(a)linux.vnet.ibm.com>
---
src/wok/plugins/kimchi/contrib/check_i18n.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/wok/plugins/kimchi/contrib/check_i18n.py
b/src/wok/plugins/kimchi/contrib/check_i18n.py
index 6a2603c..ac6efc7 100755
--- a/src/wok/plugins/kimchi/contrib/check_i18n.py
+++ b/src/wok/plugins/kimchi/contrib/check_i18n.py
@@ -37,7 +37,7 @@ BAD_PATTERN = re.compile(r"%\([^)]*?\)")
def load_i18n_module(i18nfile):
path = os.path.dirname(i18nfile)
- mname = i18nfile.replace("/", "_").rstrip(".py")
+ mname = i18nfile.replace("./", "_").replace("/",
"_").rstrip(".py")
mobj = imp.find_module("i18n", [path])
return imp.load_module(mname, *mobj)
--
1.7.1