def create_boot_results_file_path(pgm_name, openbmc_nickname, master_pid): r""" Create a file path to be used to store a boot_results object. Description of argument(s): pgm_name The name of the program. This will form part of the resulting file name. openbmc_nickname The name of the system. This could be a nickname, a hostname, an IP, etc. This will form part of the resulting file name. master_pid The master process id which will form part of the file name. """ USER = os.environ.get("USER", "") dir_path = "/tmp/" + USER + "/" if not os.path.exists(dir_path): os.makedirs(dir_path) file_name_dict = vf.create_var_dict(pgm_name, openbmc_nickname, master_pid) return vf.create_file_path(file_name_dict, dir_path=dir_path, file_suffix=":boot_results")