Source code for gvasp.common.utils

import os
import sys
from pathlib import Path


[docs]def colors_generator(): """ Color cycle generator """ while True: yield from ['#000000', '#01545a', '#ed0345', '#ef6932', '#710162', '#017351', '#03c383', '#aad962', '#fbbf45', '#a12a5e']
[docs]def get_HOME() -> Path: """ obtain HOME directory """ if sys.platform == 'win32': home_dir = os.environ['USERPROFILE'] elif sys.platform == 'linux' or sys.platform == 'darwin': home_dir = os.environ['HOME'] else: raise NotImplemented(f"Can't identify the HOME directory of {sys.platform} platform!") return Path(home_dir)