cyyeh commited on
Commit
9256956
·
1 Parent(s): 7d4d7b2
app.py CHANGED
@@ -3,10 +3,5 @@ from py_code_analyzer.code_imports_analyzer import CodeImportsAnalyzer
3
  from py_code_analyzer.imports_graph_visualizer import ImportsGraphVisualizer
4
 
5
  python_files = CodeFetcher().get_python_files("cyyeh", "gradio", "gradio")
6
- imports_graph = (
7
- CodeImportsAnalyzer(python_files)
8
- .analyze_imports()
9
- .generate_imports_graph()
10
- .imports_graph
11
- )
12
  ImportsGraphVisualizer().visualize(imports_graph)
 
3
  from py_code_analyzer.imports_graph_visualizer import ImportsGraphVisualizer
4
 
5
  python_files = CodeFetcher().get_python_files("cyyeh", "gradio", "gradio")
6
+ imports_graph = CodeImportsAnalyzer(python_files).analyze().generate_imports_graph()
 
 
 
 
 
7
  ImportsGraphVisualizer().visualize(imports_graph)
py_code_analyzer/code_imports_analyzer.py CHANGED
@@ -33,7 +33,7 @@ class CodeImportsAnalyzer:
33
  self.python_files = python_files
34
  self._node_visitor = CodeImportsAnalyzer._NodeVisitor(self.imports)
35
 
36
- def analyze_imports(self):
37
  for python_file in self.python_files:
38
  program = requests.get(python_file["download_url"]).text
39
  tree = ast.parse(program)
@@ -57,7 +57,7 @@ class CodeImportsAnalyzer:
57
  else:
58
  self.imports_graph.add_node(_nodes[0])
59
 
60
- return self
61
 
62
  def report(self):
63
  pprint(self.imports)
 
33
  self.python_files = python_files
34
  self._node_visitor = CodeImportsAnalyzer._NodeVisitor(self.imports)
35
 
36
+ def analyze(self):
37
  for python_file in self.python_files:
38
  program = requests.get(python_file["download_url"]).text
39
  tree = ast.parse(program)
 
57
  else:
58
  self.imports_graph.add_node(_nodes[0])
59
 
60
+ return self.imports_graph
61
 
62
  def report(self):
63
  pprint(self.imports)