eric6/VirtualEnv/VirtualenvManagerDialog.py

changeset 7259
7c017076c12e
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7258:aff39db4dacc 7259:7c017076c12e
52 selectedItemsCount = len(self.venvList.selectedItems()) 52 selectedItemsCount = len(self.venvList.selectedItems())
53 topLevelItemCount = self.venvList.topLevelItemCount() 53 topLevelItemCount = self.venvList.topLevelItemCount()
54 54
55 deletableSelectedItemCount = 0 55 deletableSelectedItemCount = 0
56 for itm in self.venvList.selectedItems(): 56 for itm in self.venvList.selectedItems():
57 if itm.text(0) != "<default>" and \ 57 if (
58 bool(itm.text(1)) and \ 58 itm.text(0) != "<default>" and
59 not itm.data(0, VirtualenvManagerDialog.IsGlobalRole) and \ 59 bool(itm.text(1)) and
60 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole): 60 not itm.data(0, VirtualenvManagerDialog.IsGlobalRole) and
61 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole)
62 ):
61 deletableSelectedItemCount += 1 63 deletableSelectedItemCount += 1
62 64
63 deletableItemCount = 0 65 deletableItemCount = 0
64 for index in range(topLevelItemCount): 66 for index in range(topLevelItemCount):
65 itm = self.venvList.topLevelItem(index) 67 itm = self.venvList.topLevelItem(index)
66 if itm.text(0) != "<default>" and bool(itm.text(1)) and \ 68 if (
67 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole): 69 itm.text(0) != "<default>" and
70 bool(itm.text(1)) and
71 not itm.data(0, VirtualenvManagerDialog.IsRemoteRole)
72 ):
68 deletableItemCount += 1 73 deletableItemCount += 1
69 74
70 canBeRemoved = ( 75 canBeRemoved = (
71 selectedItemsCount == 1 and 76 selectedItemsCount == 1 and
72 self.venvList.selectedItems()[0].text(0) != "<default>" 77 self.venvList.selectedItems()[0].text(0) != "<default>"

eric ide

mercurial