pretty_print_status(cp, status) elif command == "delete": # delete command if arguments.id: if (campaign.id_exists(arguments.id)): print("[+] Deleting campaign with id", arguments.id) campaign.delete(arguments.id) print("[+] Success") else: pp and print("[!] No such campaign exists") exit(1) elif arguments.all: pp and print("[+] Deleting all campaigns....") campaign.truncate() pp and print("[+] Success") else: print( "[!] Specify either id of campaign or `-a` to delete all campaigns" ) exit(1) elif command == "dm": if not (campaign.id_exists(arguments.id)): pp and print("[!] No such campaign exists!") exit(1) cp = campaign.get_campaign(arguments.id)