def build_prj1_code_graph(self):
if not self.prj1_scitools_client.project_exists():
print('understand project does not exist, '
'first run "$ prj1 understand --build"')
else:
with shelve.open(str(self.shelve_prj1_code_db_path)) as db:
self.prj1_scitools_client.open_project()
scitools_project = self.prj1_scitools_client.build_project(
self.prj1_code_repo_path)
self.prj1_scitools_client.close_project()
db['code_graph'] = scitools_project
print('loaded scitools project of size',
len(scitools_project.code_graph))
print('entity kinds:', scitools_project.entity_kinds)
print('ref kinds:', scitools_project.ref_kinds)
评论列表
文章目录