feat: fixed cache plus concisten cache throughout musify
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -51,14 +51,20 @@ def trace(msg: str):
|
||||
if not DEBUG_TRACE:
|
||||
return
|
||||
|
||||
output("trace: " + msg, BColors.OKBLUE)
|
||||
output(BColors.OKBLUE.value + "trace: " + BColors.ENDC.value + msg)
|
||||
|
||||
def request_trace(msg: str):
|
||||
if not DEBUG_TRACE:
|
||||
return
|
||||
|
||||
output(BColors.OKGREEN.value + "request: " + BColors.ENDC.value + msg)
|
||||
|
||||
def object_trace(obj):
|
||||
if not DEBUG_OBJECT_TRACE:
|
||||
return
|
||||
|
||||
appendix = f" called by [{' | '.join(f'{s.function} {Path(s.filename).name}:{str(s.lineno)}' for s in inspect.stack()[1:5])}]" if DEBUG_OBJECT_TRACE_CALLSTACK else ""
|
||||
output("object: " + str(obj) + appendix, BColors.GREY)
|
||||
output("object: " + str(obj) + appendix)
|
||||
|
||||
|
||||
"""
|
||||
|
||||
@@ -34,13 +34,15 @@ def unify(string: str) -> str:
|
||||
return string.lower()
|
||||
|
||||
|
||||
def fit_to_file_system(string: Union[str, Path]) -> Union[str, Path]:
|
||||
def fit_to_file_system(string: Union[str, Path], hidden_ok: bool = False) -> Union[str, Path]:
|
||||
def fit_string(string: str) -> str:
|
||||
nonlocal hidden_ok
|
||||
|
||||
if string == "/":
|
||||
return "/"
|
||||
string = string.strip()
|
||||
|
||||
while string[0] == ".":
|
||||
while string[0] == "." and not hidden_ok:
|
||||
if len(string) == 0:
|
||||
return string
|
||||
|
||||
|
||||
Reference in New Issue
Block a user