Author: jmorliaguet Date: Tue Oct 4 00:58:24 2005 New Revision: 27900 Modified: z3lab/cpsskins/branches/jmo-perspectives/elements/formats/layout.py Log:
- replaced traverse() with a conditional get() Modified: z3lab/cpsskins/branches/jmo-perspectives/elements/formats/layout.py ============================================================================== --- z3lab/cpsskins/branches/jmo-perspectives/elements/formats/layout.py (original) +++ z3lab/cpsskins/branches/jmo-perspectives/elements/formats/layout.py Tue Oct 4 00:58:24 2005 @@ -64,6 +64,11 @@ def __repr__(self): return "Layout('%s')" % self.getLayoutId() + def get(self, k, default): + if k in self._getAllowedKeys(): + return str(self[k]) + return default + def __setitem__(self, k, v): if not isinstance(v, str): raise TypeError, \ -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins