mirror of
https://github.com/tcsenpai/swingmusic.git
synced 2025-06-08 12:15:39 +00:00
34 lines
648 B
Python
34 lines
648 B
Python
"""
|
|
Contains the functions to prepare the server for use.
|
|
"""
|
|
|
|
|
|
import os
|
|
from app import settings
|
|
|
|
|
|
def create_config_dir() -> None:
|
|
"""
|
|
Creates the config directory if it doesn't exist.
|
|
"""
|
|
|
|
_home_dir = os.path.expanduser("~")
|
|
config_folder = os.path.join(_home_dir, settings.CONFIG_FOLDER)
|
|
|
|
dirs = [
|
|
"",
|
|
"images",
|
|
os.path.join("images", "artists"),
|
|
os.path.join("images", "thumbnails"),
|
|
]
|
|
|
|
for _dir in dirs:
|
|
path = os.path.join(config_folder, _dir)
|
|
|
|
try:
|
|
os.makedirs(path)
|
|
except FileExistsError:
|
|
pass
|
|
|
|
os.chmod(path, 0o755)
|