Changeset 4223


Ignore:
Timestamp:
Jan 1, 2020 5:04:01 AM (22 months ago)
Author:
vondreele
Message:

trap the C++ error on getting a tree item

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIdataGUI.py

    r4213 r4223  
    80708070    :param str itemText: text for tree item
    80718071    '''
    8072     item, cookie = G2frame.GPXtree.GetFirstChild(parentId)
    8073     while item:
    8074         if G2frame.GPXtree.GetItemText(item) == itemText:
    8075             return item
    8076         item, cookie = G2frame.GPXtree.GetNextChild(parentId, cookie)
    8077     return 0               
     8072    try:
     8073        item, cookie = G2frame.GPXtree.GetFirstChild(parentId)
     8074        while item:
     8075            if G2frame.GPXtree.GetItemText(item) == itemText:
     8076                return item
     8077            item, cookie = G2frame.GPXtree.GetNextChild(parentId, cookie)
     8078        return 0
     8079    except:         #trap C++ error?
     8080        return 0
    80788081
    80798082def SelectDataTreeItem(G2frame,item,oldFocus=None):
Note: See TracChangeset for help on using the changeset viewer.