new decicion logic WIP

This commit is contained in:
2025-10-01 16:07:08 +02:00
parent caff94ab41
commit 461533b717
2 changed files with 61 additions and 24 deletions

View File

@@ -1,4 +1,3 @@
from logging import log
import os
from pathlib import Path
import sys
@@ -124,31 +123,35 @@ class Refit_Create:
"""Coordination of the 'create' sub command"""
logger.debug("FUNC: rf_create_decider() MSG: Entered decider function")
if self.input is None:
self.input = "."
logger.info(
f"FUNC: rf_create_decider() MSG: Usingsing current directory as input. value={self.input} "
)
self.input = librefit.get_current_path(self.input)
print(self.input)
# if self.input is None:
# self.input = "."
# logger.info(
# f"FUNC: rf_create_decider() MSG: Usingsing current directory as input. value={self.input} "
# )
logger.critical(self.input)
if self.filemode:
logger.debug("DECISION if filemode")
self.create_n_files(self.n, self.input, self.name)
elif self.n is not None and self.recursive is False:
logger.debug(
f"FUNC: {self.rf_create_decider.__name__} DIR-MODE | ARGS: n={self.n} input={self.input} name={self.name}"
)
self.create_n_folders(self.n, self.input, self.name)
elif self.recursive:
logger.error("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE")
logger.debug(f"FUNC: {self.rf_create_decider.__name__}")
else:
logger.debug(f"FUNC: rf_create_decider() MSG: given arguments: {self.args}")
print(
"Use '-n' argument to create directories.\nPlease use 'refit create -h' for help"
)
sys.exit(1)
# if self.filemode:
# logger.debug("DECISION if filemode")
# self.create_n_files(self.n, self.input, self.name)
# if self.recursive is False:
# logger.debug(
# f"FUNC: {self.rf_create_decider.__name__} DIR-MODE | ARGS: n={self.n} input={self.input} name={self.name}"
# )
# if self.n is not None: self.create_n_folders(self.n, self.input, self.name)
# else:
# ERROR_MESSAGE="Please input the number on how many objects you want to create"
# else:
# logger.debug(f"FUNC: rf_create_decider() MSG: given arguments: {self.args}")
# print(
# "Use '-n' argument to create directories.\nPlease use 'refit create -h' for help"
# )
# sys.exit(1)
def __call__(self):
"""Gets called when the 'create' subcommand is used."""