import logging def buildLog (action, outputs, response): if hasattr(action, "prints"): try: for print_name, print_key in action.prints.items(): print( f"{print_name}:", f"{outputs[print_key]}", ) except: (KeyError, TypeError) if action.showstatus is True and response.status_code == 200: print(f"{action.name} successful") elif action.showstatus is True and response.status_code != 200: print(f"{action.name} failed with status code {response.status_code}") print(f"Response: {response.json()["error"]}") return