Add Lang tests from JMC

darcs-hash:20061127214249-86b55-74dd4271c64abb35fed3ad9aed80cc0999c5f00a.gz
This commit is contained in:
David Rousselie
2006-11-27 22:42:49 +01:00
parent 5fa2f96c7f
commit 739a1f6e07
2 changed files with 45 additions and 2 deletions

View File

@@ -52,7 +52,11 @@ class Lang:
:Parameters:
- `lang`: lang code.
"""
return getattr(self, lang)
if lang is not None:
lang = lang[:2]
if hasattr(Lang, lang):
return getattr(Lang, lang)
return getattr(Lang, self.default_lang)
def get_lang_class_from_node(self, node):
"""Return lang class from XML node.