modified: ri_data.py

modified:   ri_tk.py
	modified:   ri_tk_cmd.py
    fix:
    raid.get_size() return string
    during destory widget instance, delete variables in ri_tk.var_dict
This commit is contained in:
fling
2010-10-19 18:10:47 +08:00
parent a4ed7fc27f
commit f97703aa6c
3 changed files with 9 additions and 5 deletions

View File

@@ -300,9 +300,9 @@ p_node - xml node (parent node) '''
''' calculate raid device size '''
rd = Raid.dict[dev]
sz = min([ float(Partition.dict[d].size) for d in rd.active_components])
if rd.level == '0': return sz*len(rd.active_components)
elif rd.level == '1': return sz*len(rd.active_components)/2
elif rd.level == '5': return sz*(len(rd.active_components)-1)
if rd.level == '0': return str(sz*len(rd.active_components))
elif rd.level == '1': return str(sz*len(rd.active_components)/2)
elif rd.level == '5': return str(sz*(len(rd.active_components)-1))
@staticmethod
def get_next_device():