modified: ri_tk_cmd.py

This commit is contained in:
fling
2010-10-11 15:08:10 +08:00
parent 31f924ac09
commit 28e6b1138e

View File

@@ -330,11 +330,11 @@ def raid_device_add():
ri_widget.MessageBox.dict["raid_add_active_warning"].show()
return
else:
active = eval(display.var_dict['raid_active_devs'].get())
active = list(eval(display.var_dict['raid_active_devs'].get()))
if display.var_dict['raid_spare_devs'].get()=='':
spare=''
spare=[]
else:
spare = eval(display.var_dict['raid_spare_devs'].get())
spare = list(eval(display.var_dict['raid_spare_devs'].get()))
level = display.var_dict['raid_level'].get()
if not active or not level:
@@ -342,7 +342,7 @@ def raid_device_add():
return
dev = ri_data.Raid.get_next_device()
ri_data.Raid(dev, False, level, raid_calc_size(level, active), active, spare)
ri_data.Raid(dev, "no", level, raid_calc_size(level, active), active, spare)
raid_device_init()
display.var_dict['raid_active_devs'].set(value='')
display.var_dict['raid_spare_devs'].set(value='')
@@ -357,7 +357,7 @@ def raid_device_delete():
if len(idxs) == 1:
idx = int(idxs[0])
r = ri_data.Raid.list[idx]
if r.from_os:
if r.from_os == 'yes':
ri_widget.MessageBox.dict["raid_delete_warning"].show()
return
if display.var_dict['raid_active_devs'].get() == '':