Изменено вычисление значения по умолчанию для параметра "-D"

Если среди устройств для установки (исключая flash) есть только одно
устройство, то будет использоваться только оно. Таким образом при
установке системы с флешки на компьютер с одним hdd, нет необходимости
указывать установщику -D.
develop 3.6.6.2
parent 79a4b7fb0b
commit b14ab8b647

@ -212,8 +212,11 @@ class VariableClAutopartitionDevice(AutopartitionHelper, Variable):
def get(self):
choiceVal = map(lambda x: x[0], self.choice())
if len(choiceVal) == 1:
return [choiceVal[0]]
devicesTypes = self.Select(['os_device_dev','os_device_type'],
where='os_device_dev', _in=choiceVal)
notFlashDevices = [x[0] for x in devicesTypes if x[1] != 'flash']
if len(notFlashDevices) == 1:
return [notFlashDevices[0]]
return []
def choice(self):

Loading…
Cancel
Save