Exemplo n.º 1
0
 def _getData(self, obj):
     hObj = makeHashable(obj)
     data = self._data.get(hObj, None)
     if LOG.isEnabledFor(FINEST):
         LOG.log(FINEST, "_getData(obj=%s){hObj=%s}=%s", obj, hObj, data)
     return data
Exemplo n.º 2
0
 def _setData(self, obj, objData):
     hObj = makeHashable(obj)
     if LOG.isEnabledFor(FINEST):
         LOG.log(FINEST, "_setData(obj=%s){hObj=%s}", obj, hObj)
     self._data[hObj] = objData
Exemplo n.º 3
0
    first, last = range_

    path = first    
    while path<=last:
        iter_ = treeModel.get_iter(path)
        fun(path, iter_)
        
        if treeView.row_expanded(path):
            iter_ = treeModel.iter_children(iter_)
            path = treeModel.get_path(iter_)
        else:
            prevIter = iter_
            iter_ = treeModel.iter_next(prevIter)
            if iter_==None:
                iter_=iterParentNext(prevIter)
                if iter_==None:
                    break
            path = treeModel.get_path(iter_)

if __name__=='__main__':
    l = [1,2,5]
    la = _getAdapter(l)
    print la.size(l)

    l1 = []
    l2 = []
    h1 = makeHashable(l1)
    h2 = makeHashable(l2)
    print l1==l2, h1==h2