Mercurial > p > roundup > code
comparison roundup/hyperdb.py @ 4408:06af6d5bedbe
fix for incorrect except: syntax, issue2550661
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 09 Aug 2010 04:45:28 +0000 |
| parents | 966592263fb8 |
| children | f2f2904fe6ce |
comparison
equal
deleted
inserted
replaced
| 4407:f6a2bfd351ee | 4408:06af6d5bedbe |
|---|---|
| 1099 """ | 1099 """ |
| 1100 props = self.db.getclass(self.classname).getprops() | 1100 props = self.db.getclass(self.classname).getprops() |
| 1101 for k in propname_path.split('.'): | 1101 for k in propname_path.split('.'): |
| 1102 try: | 1102 try: |
| 1103 prop = props[k] | 1103 prop = props[k] |
| 1104 except KeyError, TypeError: | 1104 except (KeyError, TypeError): |
| 1105 return default | 1105 return default |
| 1106 cl = getattr(prop, 'classname', None) | 1106 cl = getattr(prop, 'classname', None) |
| 1107 props = None | 1107 props = None |
| 1108 if cl: | 1108 if cl: |
| 1109 props = self.db.getclass(cl).getprops() | 1109 props = self.db.getclass(cl).getprops() |
