#3 Bugfix: Replace os.getenv('HOME') with pathlib.Path.home(). On Windows, the first one may return None.

This commit is contained in:
codezjx 2017-08-09 22:55:43 +08:00
parent fba881def5
commit a58b389e91
1 changed files with 2 additions and 1 deletions

View File

@ -1,5 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import os import os
import pathlib
from configparser import ConfigParser from configparser import ConfigParser
@ -10,7 +11,7 @@ _CONFIG_KEY_SONG_NAME_TYPE = 'song.name_type'
_CONFIG_KEY_SONG_FOLDER_TYPE = 'song.folder_type' _CONFIG_KEY_SONG_FOLDER_TYPE = 'song.folder_type'
# Base path # Base path
_CONFIG_MAIN_PATH = os.path.join(os.getenv('HOME'), '.ncm') _CONFIG_MAIN_PATH = os.path.join(pathlib.Path.home(), '.ncm')
_CONFIG_FILE_PATH = os.path.join(_CONFIG_MAIN_PATH, 'ncm.ini') _CONFIG_FILE_PATH = os.path.join(_CONFIG_MAIN_PATH, 'ncm.ini')
_DEFAULT_DOWNLOAD_PATH = os.path.join(_CONFIG_MAIN_PATH, 'download') _DEFAULT_DOWNLOAD_PATH = os.path.join(_CONFIG_MAIN_PATH, 'download')