cyyeh commited on
Commit
2323639
·
1 Parent(s): a908fc5
Files changed (3) hide show
  1. Makefile +3 -0
  2. app.py +1 -3
  3. py_code_analyzer/code_analyzer.py +2 -1
Makefile CHANGED
@@ -1,3 +1,6 @@
 
 
 
1
  format:
2
  pipenv run black py_code_analyzer && \
3
  pipenv run isort py_code_analyzer && \
 
1
+ run:
2
+ pipenv run python app.py
3
+
4
  format:
5
  pipenv run black py_code_analyzer && \
6
  pipenv run isort py_code_analyzer && \
app.py CHANGED
@@ -3,6 +3,4 @@ from py_code_analyzer.code_fetcher import get_repository_python_files
3
 
4
  python_files = get_repository_python_files("cyyeh", "gradio")
5
 
6
- code_analyzer = CodeAnalyzer(python_files)
7
- code_analyzer.analyze_imports()
8
- code_analyzer.report_imports()
 
3
 
4
  python_files = get_repository_python_files("cyyeh", "gradio")
5
 
6
+ CodeAnalyzer(python_files).analyze_imports().report()
 
 
py_code_analyzer/code_analyzer.py CHANGED
@@ -34,6 +34,7 @@ class CodeAnalyzer:
34
  tree = ast.parse(program)
35
  self.imports += [{"file_name": python_file["name"], "imports": []}]
36
  self._node_visitor.visit(tree)
 
37
 
38
- def report_imports(self):
39
  pprint(self.imports)
 
34
  tree = ast.parse(program)
35
  self.imports += [{"file_name": python_file["name"], "imports": []}]
36
  self._node_visitor.visit(tree)
37
+ return self
38
 
39
+ def report(self):
40
  pprint(self.imports)