def store_result_dict(self, res_dict): ''' Store the analysis results from the `res_dict`. All needed infos for storage will be taken from it. Parameters ---------- res_dict : dict See `ResultObject.description_dict` ''' fastapk = FastApk.load_from_result_dict(res_dict) script = AndroScript.load_from_result_dict(res_dict, fastapk) try: self.create_entry_for_apk(fastapk, update = True) self.store_result_for_apk(fastapk, script) except FileSysStoreException as e: log.warn(e)