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()

Roundup Issue Tracker: http://roundup-tracker.org/