complete software group screen

This commit is contained in:
lizhi-rocky
2010-08-02 16:19:59 +08:00
parent 62e5b2b075
commit 5688e9974b
7 changed files with 109 additions and 214 deletions

View File

@@ -7,6 +7,7 @@ import ri_data
import sys
import getopt
from xml.dom import minidom
import os.path
def print_usages():
print 'Usages: %s [-b|--begin step_name] [interface_xml_file] [install_xml_file]' %sys.argv[0]
@@ -34,8 +35,11 @@ else:
xmldoc = minidom.parse(itf_xml)
ri_data.install_xml = ins_xml
ri_data.init_from_xml()
#ri_data.init()
if os.path.isfile(ins_xml):
ri_data.init_from_xml()
else:
ri_data.init()
ri_widget.construct(xmldoc.firstChild)
@@ -49,7 +53,7 @@ main_sequence = ri_widget.Sequence.dict[main_sequence_name]
if begin_step is None:
begin_step = main_sequence.steps[0]
else:
main_sequence.set_step(begin_step)
main_sequence.set_current_step(begin_step)
ri_widget.Widget.dict[begin_step].show()