*bugfixed an error related to context and setlang

bzr revid: qdp-c9eaa3ed76085e8934912ae030474fa0f012783b
This commit is contained in:
qdp
2008-04-04 09:59:56 +00:00
parent 5f67e62100
commit a68e282466
+2 -1
View File
@@ -257,6 +257,7 @@ class rml_parse(object):
def setLang(self, lang):
self.localcontext['lang'] = lang
for obj in self.objects:
obj._context['lang'] = lang
for table in obj._cache:
for id in obj._cache[table]:
self._lang_cache.setdefault(obj._context['lang'], {}).setdefault(table,
@@ -267,7 +268,7 @@ class rml_parse(object):
obj._cache[table][id] = self._lang_cache[lang][table][id]
else:
obj._cache[table][id] = {'id': id}
obj._context['lang'] = lang
def formatLang(self, value, digit=2, date=False):
lc, encoding = locale.getdefaultlocale()