def _generate_report_single(self, sid):
        assert self.workbook is not None
        assert sid is not None

        # Ensure subfolder exists
        if not sid in self.folders.subfolders(self.folder_id, self.user):
            subfolder = Folders.id_to_name(sid)
            print("E: subfolder not found: %s" % subfolder, file=sys.stderr)
            return

        self._generate_for_subfolder(sid)
Generate report for subfolder given by sid .
dataset/ETHPy150Open dossier/dossier.models/dossier/models/report.py/ReportGenerator._generate_report_single