

def treeviewSelect(self, *args):
    if ((self.blockSelectEvent == 0) and (self.blockViewModelObject == 0)):
        self.blockViewModelObject += 1
        self.modelXbrl.viewModelObject(self.treeView.selection()[0])
        self.blockViewModelObject -= 1

dataset/ETHPy150Open Arelle/Arelle/arelle/ViewWinFactList.py ViewFactList.treeviewSelect/original