alldebrid plugin optimization and mpv playlist fix
This commit is contained in:
+13
-1
@@ -804,7 +804,19 @@ def resolve_target_dir(
|
||||
target = parsed.get("path")
|
||||
if target:
|
||||
try:
|
||||
p = Path(str(target)).expanduser().resolve()
|
||||
from SYS.config import resolve_path_alias
|
||||
from SYS.utils import expand_path
|
||||
|
||||
raw_target = str(target or "").strip()
|
||||
aliased = resolve_path_alias(config, raw_target)
|
||||
if raw_target.startswith("$") and aliased is None:
|
||||
log(
|
||||
f"Unknown path alias {raw_target}. Set it with .config path_aliases.<name> <path>",
|
||||
file=sys.stderr,
|
||||
)
|
||||
return None
|
||||
|
||||
p = aliased if aliased is not None else expand_path(raw_target)
|
||||
if handle_creations:
|
||||
p.mkdir(parents=True, exist_ok=True)
|
||||
return p
|
||||
|
||||
Reference in New Issue
Block a user