def scan_file_object()

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)