From e243f5f379e9c95b6cb7274bc58e3a0720f405fa Mon Sep 17 00:00:00 2001 From: cerberus Date: Sat, 4 Oct 2025 19:19:22 +0200 Subject: [PATCH] added linear recursion --- refit/src/modules/refit_create.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/refit/src/modules/refit_create.py b/refit/src/modules/refit_create.py index 72bfa32..1c598ce 100644 --- a/refit/src/modules/refit_create.py +++ b/refit/src/modules/refit_create.py @@ -105,16 +105,23 @@ class Refit_Create: logger.debug( f"FUNC: create_recursive(beginning) MSG: entered function with following arguments: recursive='{recursive}' name='{name}' input='{input}' n='{n}'" ) - librefit.create_recursive_folders( - input_path=input, - target_depth=recursive[0], - current_depth=0, - width=recursive[1], + # librefit.create_recursive_folders( + # input_path=input, + # target_depth=recursive[0], + # current_depth=0, + # width=recursive[1], + # ) + + librefit.create_parallel_directories( + input_path=input, target_depth=recursive[0], width=recursive[1] ) def input_validator(self): """Function, which checks if the user input is valid""" + # TODO: make the input validator pass without the n argument + # when recursive mode is active + # Check working directory if self.input is None: self.input = librefit.get_current_path(self.input)