From: reinout <svn...@pl...> - 2007-07-23 14:49:50
|
Author: reinout Date: Mon Jul 23 14:49:51 2007 New Revision: 8232 Modified: ArchGenXML/trunk/src/archgenxml/ArchetypesGenerator.py Log: fix for int tgvs Modified: ArchGenXML/trunk/src/archgenxml/ArchetypesGenerator.py ============================================================================== --- ArchGenXML/trunk/src/archgenxml/ArchetypesGenerator.py (original) +++ ArchGenXML/trunk/src/archgenxml/ArchetypesGenerator.py Mon Jul 23 14:49:51 2007 @@ -1173,12 +1173,13 @@ val=tup[1] if key == 'type': continue - if key not in self.nonstring_tgvs: - val=utils.getExpression(val) - # [optilude] Permit python: if people forget they don't have to (I often do!) - else: - if val.startswith ('python:'): - val = val[7:] + if type(key) in StringTypes: + if key not in self.nonstring_tgvs: + val=utils.getExpression(val) + # [optilude] Permit python: if people forget they don't have to (I often do!) + else: + if val.startswith ('python:'): + val = val[7:] widgetmap.update({key:val}) |