# HG changeset patch # User aronacher # Date 1216117353 0 # Node ID d85b5a78ee9c40ec8c246f6bcf2783ca6a14f562 # Parent 2e77d72516d76c3e3d9f5aa1296abb82c207f338 alternative repr for plural rules diff --git a/babel/plural.py b/babel/plural.py --- a/babel/plural.py +++ b/babel/plural.py @@ -65,7 +65,12 @@ 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