equal
deleted
inserted
replaced
457 |
457 |
458 simpleType["basename"] = "union" |
458 simpleType["basename"] = "union" |
459 |
459 |
460 # Generate extract value for new created type |
460 # Generate extract value for new created type |
461 def ExtractSimpleTypeValue(attr, extract=True): |
461 def ExtractSimpleTypeValue(attr, extract=True): |
462 if extract: |
|
463 value = GetAttributeValue(attr) |
|
464 else: |
|
465 value = attr |
|
466 for infos in membertypesinfos: |
462 for infos in membertypesinfos: |
467 try: |
463 try: |
468 return infos["extract"](attr, False) |
464 return infos["extract"](attr, False) |
469 except Exception: |
465 except Exception: |
470 pass |
466 pass |