]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
alternative repr for plural rules
authorArmin Ronacher <armin.ronacher@active-4.com>
Tue, 15 Jul 2008 10:22:33 +0000 (10:22 +0000)
committerArmin Ronacher <armin.ronacher@active-4.com>
Tue, 15 Jul 2008 10:22:33 +0000 (10:22 +0000)
babel/plural.py

index a339756d98666e105ad8755ca90f4aa6cc74936a..df3072c2e268208204d1d5d02360625ae3f75dd4 100644 (file)
@@ -65,7 +65,12 @@ class PluralRule(object):
             self.abstract.append((key, _Parser(expr).ast))
 
     def __repr__(self):
-        return '<%s %r>' % (type(self).__name__, self.abstract)
+        rules = self.rules
+        return '<%s %r>' % (
+            type(self).__name__,
+            ', '.join(['%s: %s' % (tag, rules[tag]) for tag in _plural_tags
+                       if tag in rules])
+        )
 
     def parse(cls, rules):
         """Create a `PluralRule` instance for the given rules.  If the rules