# HG changeset patch # User Sylvain Thénault # Date 1275931061 -7200 # Node ID 18d4e78b9369f5a136b993335c254d35c7d3399e # Parent 21658a3a386aacb9328d2c836396f18d0d6c64ba [schema view] only catch key errors diff -r 21658a3a386a -r 18d4e78b9369 web/views/schema.py --- a/web/views/schema.py Mon Jun 07 19:17:16 2010 +0200 +++ b/web/views/schema.py Mon Jun 07 19:17:41 2010 +0200 @@ -691,7 +691,7 @@ kwargs['headlabel'] = s2d.CARD_MAP[rdef.cardinality[0]] try: kwargs['color'] = self.colors[rschema] - except: + except KeyError: kwargs['color'] = self.nextcolor() self.colors[rschema] = kwargs['color'] kwargs['fontcolor'] = kwargs['color']