Changeset 2555 for trunk/GSASIIIO.py


Ignore:
Timestamp:
Dec 1, 2016 12:01:36 PM (5 years ago)
Author:
vondreele
Message:

fix problems with missing image files; if user doesn't find them no plot is tried.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIIO.py

    r2546 r2555  
    376376    fp = None
    377377    errorReport = ''
     378    if not imagefile:
     379        return
    378380    fp = open(imagefile,'Ur')
    379381    for rd in primaryReaders+secondaryReaders:
     
    755757           
    756758            Id = G2frame.PatternTree.AppendItem(parent=G2frame.root,text=datum[0])
    757             if 'PWDR' in datum[0]:               
     759            if datum[0].startswith('PWDR'):               
    758760                if 'ranId' not in datum[1][0]: # patch: add random Id if not present
    759761                    datum[1][0]['ranId'] = ran.randint(0,sys.maxint)
     
    779781#patch
    780782                if datus[0] == 'Instrument Parameters' and len(datus[1]) == 1:
    781                     if 'PWDR' in datum[0]:
     783                    if datum[0].startswith('PWDR'):
    782784                        datus[1] = [dict(zip(datus[1][3],zip(datus[1][0],datus[1][1],datus[1][2]))),{}]
    783785                    else:
     
    787789#end patch
    788790                G2frame.PatternTree.SetItemPyData(sub,datus[1])
    789             if 'IMG' in datum[0]:                   #retrieve image default flag & data if set
     791            if datum[0].startswith('IMG'):                   #retrieve image default flag & data if set
    790792                Data = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id,'Image Controls'))
    791793                if Data['setDefault']:
Note: See TracChangeset for help on using the changeset viewer.