From 28e6b1138e13005470bb3f39cd6f91a1638b601d Mon Sep 17 00:00:00 2001 From: fling Date: Mon, 11 Oct 2010 15:08:10 +0800 Subject: [PATCH] modified: ri_tk_cmd.py --- interface/ri_tk_cmd.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/interface/ri_tk_cmd.py b/interface/ri_tk_cmd.py index e17e5d0..27a67d2 100644 --- a/interface/ri_tk_cmd.py +++ b/interface/ri_tk_cmd.py @@ -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() == '':