try... execpt plural_rules

This commit is contained in:
mdipierro committed 2012-08-31 00:31:51 -05:00
1 parent 77618dd18b
commit 92ad68aad7
2 files changed
+11 -4

No files matched your search

+1 -1
View File
@@ -1 +1 @@
Version 2.0.3 (2012-08-31 00:29:05) stable Version 2.0.3 (2012-08-31 00:31:48) stable
+10 -3
View File
@@ -220,6 +220,7 @@ def read_possible_plurals():
create list of all possible plural rules files create list of all possible plural rules files
result is cached to increase speed result is cached to increase speed
""" """
try:
import gluon.contrib.plural_rules as package import gluon.contrib.plural_rules as package
plurals = {} plurals = {}
for importer, modname, ispkg in pkgutil.iter_modules(package.__path__): for importer, modname, ispkg in pkgutil.iter_modules(package.__path__):
@@ -228,10 +229,16 @@ def read_possible_plurals():
lang = modname lang = modname
pname = modname+'.py' pname = modname+'.py'
nplurals = getattr(module,'nplurals', DEFAULT_NPLURALS) nplurals = getattr(module,'nplurals', DEFAULT_NPLURALS)
get_plural_id = getattr(module,'get_plural_id', DEFAULT_GET_PLURAL_ID) get_plural_id = getattr(
construct_plural_form = getattr(module,'construct_plural_form', module,'get_plural_id',
DEFAULT_GET_PLURAL_ID)
construct_plural_form = getattr(
module,'construct_plural_form',
DEFAULT_CONSTRUCTOR_PLURAL_FORM) DEFAULT_CONSTRUCTOR_PLURAL_FORM)
plurals[lang] = (lang, nplurals, get_plural_id, construct_plural_form, pname) plurals[lang] = (lang, nplurals, get_plural_id,
construct_plural_form, pname)
except ImportError:
logging.warn('Unable to import plural rules')
plurals['default'] = ('default', plurals['default'] = ('default',
DEFAULT_NPLURALS, DEFAULT_NPLURALS,
DEFAULT_GET_PLURAL_ID, DEFAULT_GET_PLURAL_ID,