Fix CONFIG_DIR issues on windows when ~ does not expand.
This commit is contained in:
parent
528e8c7625
commit
375a7fdc64
|
@ -44,13 +44,6 @@ def windows_check():
|
|||
else:
|
||||
return False
|
||||
|
||||
if windows_check():
|
||||
CONFIG_DIR = os.path.join(os.path.expanduser("~"), 'deluge')
|
||||
if not os.path.exists(CONFIG_DIR):
|
||||
os.mkdir(CONFIG_DIR)
|
||||
else:
|
||||
CONFIG_DIR = xdg.BaseDirectory.save_config_path('deluge')
|
||||
|
||||
import sys
|
||||
if hasattr(sys, "frozen"):
|
||||
INSTALL_PREFIX = ''
|
||||
|
@ -61,6 +54,16 @@ else:
|
|||
# the necessary substitutions are made at installation time
|
||||
INSTALL_PREFIX = '@datadir@'
|
||||
|
||||
if windows_check():
|
||||
if os.path.isdir(os.path.expanduser("~")):
|
||||
CONFIG_DIR = os.path.join(os.path.expanduser("~"), 'deluge')
|
||||
else:
|
||||
CONFIG_DIR = os.path.join(INSTALL_PREFIX, 'deluge')
|
||||
if not os.path.exists(CONFIG_DIR):
|
||||
os.mkdir(CONFIG_DIR)
|
||||
else:
|
||||
CONFIG_DIR = xdg.BaseDirectory.save_config_path('deluge')
|
||||
|
||||
GLADE_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'glade')
|
||||
PIXMAP_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'pixmaps')
|
||||
PLUGIN_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'plugins')
|
||||
|
|
Loading…
Reference in New Issue