X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tic%2Fdependency.py;h=28a4f0ee45b1607db28433ebbd920fd423e16a91;hb=1936539e7ea6190f0022af5891fba2f6a094f697;hp=a196b618043a36e4b9c366614d7b5d8e3407cf5f;hpb=484bfa4de7d0507abbb2771081e9e58283726af8;p=archive%2F20170607%2Ftools%2Ftic-core.git diff --git a/tic/dependency.py b/tic/dependency.py index a196b61..28a4f0e 100644 --- a/tic/dependency.py +++ b/tic/dependency.py @@ -19,9 +19,12 @@ # Contributors: # - S-Core Co., Ltd +import logging + def analyze_dependency(pkg_group): def dep_dfs(pkg_id): + logger = logging.getLogger(__name__) if pkg_list[pkg_id].get('dependency') is not None: return pkg_list[pkg_id].get('dependency') @@ -45,9 +48,9 @@ def analyze_dependency(pkg_group): min_num[pkg_id] = min(min_num[pkg_id], min_num[req_id]) else: + #TODO: package does not exist + #logger.warning('%s does not exist in repo', req['name']) pass - #TODO: package doest not exist - #print('def_dfs::', req['name'], 'is not exist (in dep_analysis)') if min_num[pkg_id] == visited[pkg_id]: # scc (string connected components) @@ -64,7 +67,7 @@ def analyze_dependency(pkg_group): scc_list[p_id] = scc_num[0] pkg_list[p_id]['dependency'] = dep_list if pkg_id == p_id: - break; + break def analyze(): for pkg_id in range(len(pkg_list)):