Changeset 4184
- Timestamp:
- Oct 21, 2019 12:02:18 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIIO.py
r4119 r4184 582 582 if type(data) is list or type(data) is tuple: 583 583 for i in range(len(data)): 584 objectScan(data[i],tag,indexStack+[i]) 584 val = objectScan(data[i],tag,indexStack+[i]) 585 if val: 586 data[i] = val 587 print('...fixed') 585 588 elif type(data) is dict: 586 589 for key in data: 587 objectScan(data[key],tag,indexStack+[key]) 590 val = objectScan(data[key],tag,indexStack+[key]) 591 if val: 592 data[key] = val 593 print('...fixed') 588 594 elif data is None: 589 return 595 return None 590 596 elif type(data) in objectScanIgnore: 591 return 597 return None 592 598 else: 593 599 s = 'unexpected object in '+tag … … 598 604 global unexpectedObject 599 605 unexpectedObject = True 606 # fix bad objects 607 if "gdi.Colour" in str(type(data)): 608 return tuple(data) 609 return 600 610 601 611 def cPickleLoad(fp):
Note: See TracChangeset
for help on using the changeset viewer.