Changeset 3887
- Timestamp:
- Apr 10, 2019 5:52:53 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIIO.py
r3873 r3887 617 617 GPXphase = os.path.splitext(G2frame.GSASprojectfile)[0]+'.seqPhase' 618 618 GPXhist = os.path.splitext(G2frame.GSASprojectfile)[0]+'.seqHist' 619 deleteSeq = False 619 620 hist = None 620 621 tmpHistIndex = {} … … 626 627 try: 627 628 result = dlg.ShowModal() 628 if result == wx.ID_OK: 629 deleteSeq = result != wx.ID_CANCEL 630 if result == wx.ID_YES: 629 631 updateFromSeq = True 630 632 fp = open(GPXphase,'rb') … … 648 650 except EOFError: 649 651 pass 650 elif result != wx.ID_CANCEL:651 #print('deleting .seqXXXX files')652 try:653 os.remove(GPXphase)654 except:655 print('Warning: unable to delete {}'.format(GPXphase))656 try:657 os.remove(GPXhist)658 except:659 print('Warning: unable to delete {}'.format(GPXhist))660 652 finally: 661 653 dlg.Destroy() … … 688 680 hist.seek(tmpHistIndex[datum[0]]) 689 681 hdata = cPickleLoad(hist) 682 if data[0][0] != hdata[0][0]: 683 print('Error! Updating {} with {}'.format(data[0][0],hdata[0][0])) 684 datum = hdata[0] 690 685 xferItems = ['Background','Instrument Parameters','Sample Parameters','Reflection Lists'] 691 686 hItems = {name:j+1 for j,(name,val) in enumerate(hdata[1:]) if name in xferItems} … … 735 730 sub = G2frame.GPXtree.AppendItem(Id,'PDF Peaks') 736 731 G2frame.GPXtree.SetItemPyData(sub,{'Limits':[1.,5.],'Background':[2,[0.,-0.2*np.pi],False],'Peaks':[]}) 737 if datum [0].startswith('IMG'): #retrieve image default flag & data if set732 if datum [0].startswith('IMG'): #retrieve image default flag & data if set 738 733 Data = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id,'Image Controls')) 739 734 if Data['setDefault']: … … 757 752 wx.EndBusyCursor() 758 753 G2frame.Status.SetStatusText('Mouse RB drag/drop to reorder',0) 759 if hist: 760 hist.close() 761 #print('deleting .seqXXXX files') 754 if deleteSeq: 755 if hist: hist.close() 762 756 try: 763 757 os.remove(GPXphase) -
trunk/GSASIIstrIO.py
r3886 r3887 783 783 hist.seek(histIndex[datum[0]]) 784 784 hdata = cPickleLoad(hist) 785 if GSASIIpath.GetConfigValue('debug'): 786 print('Updating {} with {}'.format(data[0][0],hdata[0][0])) 785 if data[0][0] != hdata[0][0]: 786 print('Error! Updating {} with {}'.format(data[0][0],hdata[0][0])) 787 data[0] = hdata[0] 787 788 xferItems = ['Background','Instrument Parameters','Sample Parameters','Reflection Lists'] 788 789 hItems = {name:j+1 for j,(name,val) in enumerate(hdata[1:]) if name in xferItems} … … 790 791 if name not in xferItems: continue 791 792 data[j+1][1] = hdata[hItems[name]][1] 792 data[0] = hdata[0]793 # old code update from Histograms array794 #histogram = Histograms[datum[0]]795 #data[0][1][1] = list(histogram['Data'])796 #for datus in data[1:]:797 # if datus[0] in798 # datus[1] = histogram[datus[0]]799 793 cPickle.dump(data,outfile,1) 800 794 hist.close()
Note: See TracChangeset
for help on using the changeset viewer.