def run(self, force=False, deluser=False): warnings, actions = self.setup(deluser) for warning in warnings: print(warning) if not force: confirm = read_input("Do you want to proceed (y/n)") if not confirm.lower().startswith('y'): return for action in actions: action.invoke()
def do_confirmation(self, force=False): if force: return True confirm = read_input("Do you want to proceed (y/n)") return True if confirm.lower().startswith('y') else False