a lot of progress

This commit is contained in:
2022-03-22 19:54:05 -03:00
parent 221d7170ce
commit 56bd92d1f1
6 changed files with 386 additions and 54 deletions

View File

@ -67,12 +67,19 @@ class configfile:
def _explode_unique(self, unique):
uniques = unique.split("@")
result = {"id": uniques[0]}
if not unique.startswith("@"):
result = {"id": uniques[0]}
else:
result = {}
if len(uniques) == 2:
result["folder"] = uniques[1]
if result["folder"] == "":
return False
elif len(uniques) == 3:
result["folder"] = uniques[2]
result["subfolder"] = uniques[1]
if result["folder"] == "" or result["subfolder"] == "":
return False
elif len(uniques) > 3:
return False
return result