new msd fs structure

This commit is contained in:
Maxim Devaev
2023-03-05 17:28:45 +02:00
parent b4fa35f05f
commit 7c7ac38bfe
4 changed files with 71 additions and 26 deletions

View File

@@ -41,7 +41,11 @@ def valid_atx_button(arg: Any) -> str:
def valid_msd_image_name(arg: Any) -> str:
return valid_printable_filename(arg, name="MSD image name") # pragma: nocover
name = "MSD image name"
arg = valid_printable_filename(arg, name=name)
if arg.startswith(".__") or arg == "lost+found":
raise_error(arg, name)
return arg
def valid_info_fields(arg: Any, variants: set[str]) -> set[str]: