Moved config file to /Users/kemi01/.config/torrentSearch.

This commit is contained in:
2021-07-04 15:23:44 +02:00
parent ef4789b246
commit 06e00938d5
2 changed files with 21 additions and 9 deletions

View File

@@ -7,6 +7,7 @@
import re
import os
import shutil
import logging
import colored
import configparser
@@ -25,19 +26,27 @@ SYMBOLS = {
}
__all__ = ('ColorizeFilter', )
logger = logging.getLogger('torrentSearch')
def getConfig():
"""
Read path and get configuartion file with site settings
"""
Read path and get configuartion file with site settings
:return: config settings read from 'config.ini'
:rtype: configparser.ConfigParser
"""
config = configparser.ConfigParser()
user_config_dir = os.path.expanduser("~") + "/.config/torrentSearch"
:return: config settings read from 'config.ini'
:rtype: configparser.ConfigParser
"""
config = configparser.ConfigParser()
config_dir = os.path.join(BASE_DIR, 'config.ini')
config.read(config_dir)
config_dir = os.path.join(user_config_dir, 'config.ini')
if not os.path.isfile(config_dir):
defaultConfig = os.path.join(BASE_DIR, 'default_config.ini')
print(defaultConfig)
logger.error('Missing config! Moved default_config.ini to {}.\nOpen this file and set all varaibles!'.format(config_dir))
os.makedirs(user_config_dir, exist_ok=True)
shutil.copyfile(defaultConfig, config_dir)
return config
config.read(config_dir)
return config
class ColorizeFilter(logging.Filter):
"""