Skip to content
Snippets Groups Projects
Commit 251fa971 authored by inso's avatar inso
Browse files

Fix issue #725

parent d7df05c4
No related branches found
No related tags found
No related merge requests found
......@@ -5,14 +5,15 @@ from logging import FileHandler, StreamHandler
from logging.handlers import RotatingFileHandler
from optparse import OptionParser
from os import environ, path, makedirs
import sys
def config_path_factory():
if "XDG_CONFIG_HOME" in environ:
if sys.platform.startswith("darwin") and "XDG_CONFIG_HOME" in environ:
env_path = environ["XDG_CONFIG_HOME"]
elif "HOME" in environ:
elif sys.platform.startswith("linux") and "HOME" in environ:
env_path = path.join(environ["HOME"], ".config")
elif "APPDATA" in environ:
elif sys.platform.startswith("win32") and"APPDATA" in environ:
env_path = environ["APPDATA"]
else:
env_path = path.dirname(__file__)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment