pygui: adjustments to create gui home directories if not present and add new files that may have been added that do not exist
This commit is contained in:
parent
cba86a3da7
commit
44ee5308de
1 changed files with 10 additions and 11 deletions
|
@ -185,7 +185,8 @@ class GuiConfig(yaml.YAMLObject):
|
||||||
def copy_files(current_path: Path, new_path: Path) -> None:
|
def copy_files(current_path: Path, new_path: Path) -> None:
|
||||||
for current_file in current_path.glob("*"):
|
for current_file in current_path.glob("*"):
|
||||||
new_file = new_path.joinpath(current_file.name)
|
new_file = new_path.joinpath(current_file.name)
|
||||||
shutil.copy(current_file, new_file)
|
if not new_file.exists():
|
||||||
|
shutil.copy(current_file, new_file)
|
||||||
|
|
||||||
|
|
||||||
def find_terminal() -> Optional[str]:
|
def find_terminal() -> Optional[str]:
|
||||||
|
@ -197,16 +198,14 @@ def find_terminal() -> Optional[str]:
|
||||||
|
|
||||||
|
|
||||||
def check_directory() -> None:
|
def check_directory() -> None:
|
||||||
if HOME_PATH.exists():
|
HOME_PATH.mkdir(exist_ok=True)
|
||||||
return
|
BACKGROUNDS_PATH.mkdir(exist_ok=True)
|
||||||
HOME_PATH.mkdir()
|
CUSTOM_EMANE_PATH.mkdir(exist_ok=True)
|
||||||
BACKGROUNDS_PATH.mkdir()
|
CUSTOM_SERVICE_PATH.mkdir(exist_ok=True)
|
||||||
CUSTOM_EMANE_PATH.mkdir()
|
ICONS_PATH.mkdir(exist_ok=True)
|
||||||
CUSTOM_SERVICE_PATH.mkdir()
|
MOBILITY_PATH.mkdir(exist_ok=True)
|
||||||
ICONS_PATH.mkdir()
|
XMLS_PATH.mkdir(exist_ok=True)
|
||||||
MOBILITY_PATH.mkdir()
|
SCRIPT_PATH.mkdir(exist_ok=True)
|
||||||
XMLS_PATH.mkdir()
|
|
||||||
SCRIPT_PATH.mkdir()
|
|
||||||
|
|
||||||
copy_files(LOCAL_ICONS_PATH, ICONS_PATH)
|
copy_files(LOCAL_ICONS_PATH, ICONS_PATH)
|
||||||
copy_files(LOCAL_BACKGROUND_PATH, BACKGROUNDS_PATH)
|
copy_files(LOCAL_BACKGROUND_PATH, BACKGROUNDS_PATH)
|
||||||
|
|
Loading…
Add table
Reference in a new issue