Added delete-all command

This commit is contained in:
haxala1r 2025-04-30 13:02:52 +03:00 committed by Emin Arslan
parent 727b03dcf8
commit 2f7469be9c

View File

@ -172,6 +172,16 @@ def do_delete_fractal():
headers=headers)
LOG.debug("result: %s" % result.text)
def do_delete_all():
LOG.info("deleting everything")
fractals = get_fractals()
for f in fractals:
fractal_data = f["attributes"]
uuid = fractal_data["uuid"]
CONF.command.uuid = uuid
do_delete_fractal()
def do_create_fractal():
random.seed()
@ -246,6 +256,10 @@ def add_command_parsers(subparsers):
parser = subparsers.add_parser('delete')
parser.set_defaults(func=do_delete_fractal)
parser.add_argument("uuid", help="Fractal to delete.")
parser = subparsers.add_parser('delete-all')
parser.set_defaults(func=do_delete_all)
## no arguments
parser = subparsers.add_parser('show')
parser.set_defaults(func=do_show_fractal)