add function dependency
This commit is contained in:
@@ -4,6 +4,7 @@ import ri_tk as display
|
||||
import ri_widget
|
||||
import ri_data
|
||||
import ri_dep
|
||||
import ri_func_dep
|
||||
|
||||
import re
|
||||
import copy
|
||||
@@ -193,13 +194,25 @@ def software_group_optional_quit():
|
||||
|
||||
def dependency_list_init(w=''):
|
||||
''' init function for list in dependency step '''
|
||||
func_dep_list = []
|
||||
f_dep_text = ["function dependency list"]
|
||||
func_dep_dict = ri_func_dep.check_function_depending()
|
||||
for key in func_dep_dict.keys():
|
||||
func_dep_list.append(func_dep_dict[key])
|
||||
f = [ k.ljust(30) + ': ' + func_dep_dict[k] for k in func_dep_dict.keys() ]
|
||||
|
||||
dep_text = ["package dependency list"]
|
||||
ri_dep.construct_depending()
|
||||
ri_dep.resolve_recursive_depending()
|
||||
ri_dep.construct_depended()
|
||||
dep_dict = ri_dep.get_extra_depending()
|
||||
|
||||
dep_dict = ri_dep.get_extra_depending(func_dep_list)
|
||||
l = [ k.ljust(20) + ': ' + ' '.join(dep_dict[k]) for k in dep_dict.keys()]
|
||||
|
||||
l = f_dep_text + f + dep_text + l
|
||||
display.var_dict['dependency.list'].set(value=tuple(l))
|
||||
|
||||
|
||||
def service_construct(w=''):
|
||||
''' construct service widget based on actual data
|
||||
w - Widget instance '''
|
||||
|
||||
Reference in New Issue
Block a user