def __saveSubReport__(self, keyName):
        if keyName in self.analysisResults and self.analysisResults[keyName] is not None \
                and len(self.analysisResults[keyName]) > 0:
            self.__saveBasicData__(keyName)
            self.reportsWidget.saveCurrentValues(**self.analysisResults[keyName])

            if self.logic.printTiming:
                # Save also timing report
                # self.analysisResultsTiming[keyName]["CaseId"] = keyName + "_timing"
                # self.analysisResultsTiming[keyName]["Date"] = date
                self.__saveBasicData__(keyName, isTiming=True)
                self.reportsWidget.saveCurrentValues(**self.analysisResultsTiming[keyName])
Testing the GET repositories/?username= API
dataset/ETHPy150Open acil-bwh/SlicerCIP/Scripted/CIP_LesionModel/CIP_LesionModel.py/CIP_LesionModelWidget.__saveSubReport__--crossover with--dataset/ETHPy150Open reviewboard/reviewboard/reviewboard/webapi/tests/test_repository.py/ResourceListTests.test_get_repositories_with_username_many