[fix] return None if there are no ordinal suffixes for a given language

This commit is contained in:
Al
2016-06-13 16:17:26 +02:00
parent a6da72a831
commit 23736f2650

View File

@@ -95,6 +95,8 @@ class OrdinalExpressions(object):
def suffixed_number(self, num, lang, gender=None, category=None):
suffixes = self.get_suffixes(num, lang, gender=gender, category=category)
if not suffixes:
return None
suffix = random.choice(suffixes)
return six.u('{}{}').format(safe_decode(num), safe_decode(suffix))