Changeset 2312


Ignore:
Timestamp:
Jun 8, 2016 10:09:41 AM (5 years ago)
Author:
vondreele
Message:

fix issues with save, load copy & selected copy of image controls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIimgGUI.py

    r2310 r2312  
    329329                    'tilt','rotation','azmthOff','fullIntegrate','LRazimuth',
    330330                    'IOtth','outChannels','outAzimuths','invert_x','invert_y','DetDepth',
    331                     'calibskip','pixLimit','cutoff','calibdmin','chisq','Flat Bkg',
     331                    'calibskip','pixLimit','cutoff','calibdmin','Flat Bkg','varyList',
    332332                    'binType','SampleShape','PolaVal','SampleAbs','dark image','background image']
    333333        keyText = [i+'='+str(data[i]) for i in keyList]
     
    361361        finally:
    362362            dlg.Destroy()           
    363                          
    364            
    365            
    366363               
    367364    def OnSaveControls(event):
     
    378375                    'tilt','rotation','azmthOff','fullIntegrate','LRazimuth',
    379376                    'IOtth','outChannels','outAzimuths','invert_x','invert_y','DetDepth',
    380                     'calibskip','pixLimit','cutoff','calibdmin','chisq','Flat Bkg',
     377                    'calibskip','pixLimit','cutoff','calibdmin','Flat Bkg','varyList',
    381378                    'binType','SampleShape','PolaVal','SampleAbs','dark image','background image']
    382379                for key in keys:
     
    391388        cntlList = ['wavelength','distance','tilt','invert_x','invert_y','type',
    392389            'fullIntegrate','outChannels','outAzimuths','LRazimuth','IOtth','azmthOff','DetDepth',
    393             'calibskip','pixLimit','cutoff','calibdmin','chisq','Flat Bkg',
     390            'calibskip','pixLimit','cutoff','calibdmin','Flat Bkg','varyList',
    394391            'PolaVal','SampleAbs','dark image','background image']
    395392        pth = G2G.GetImportPath(G2frame)
     
    407404                        S = File.readline()
    408405                        continue
    409                     [key,val] = S[:-1].split(':')
     406                    [key,val] = S[:-1].split(':',1)
    410407                    if key in ['type','calibrant','binType','SampleShape',]:    #strings
    411408                        save[key] = val
     409                    elif key in ['varyList',]:
     410                        save[key] = eval(val)   #dictionary
    412411                    elif key in ['rotation']:
    413412                        save[key] = float(val)
Note: See TracChangeset for help on using the changeset viewer.