in src/advisor/scanners/python_scanner.py [0:0]
def scan_file_object(self, filename, file_object, report):
"""Scans the provided file and adds issues, remarks, or errors as needed to the Report.
Args:
filename: The name of the file being checked.
file_object: The file contents.
report: The report being generated.
"""
if not self._added_language_version_remark and self.has_source_extension(filename):
self._add_python_language_remark(report)
return
if path.basename(filename) in self.DEPENDENCY_FILES:
manifester = Manifester()
dependencies = manifester.get_dependencies(filename, file_object, report)
self.add_library_remarks(dependencies, report)