blob: 471a5c25030ea3239ca044a4162672f0083c70d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import configparser
import pathlib
from . import import_or_install
def get_config():
appdirs = import_or_install('appdirs')
config_dir = pathlib.Path(appdirs.user_config_dir(appname='ctec', appauthor=False))
config_file = config_dir / 'ctec.ini'
print(config_file)
config = configparser.ConfigParser()
config.read(config_file)
if len(config.sections()) == 0:
config['global'] = {'awesomeness': '69'}
config_dir.mkdir(parents=True, exist_ok=True)
with open(config_file, 'w') as config_file:
config.write(config_file)
return config
|