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
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
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