Fix CONFIG_DIR issues on windows when ~ does not expand.

This commit is contained in:
Andrew Resch 2007-10-14 13:42:58 +00:00
commit 375a7fdc64

View file

@ -44,13 +44,6 @@ def windows_check():
else: else:
return False 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 import sys
if hasattr(sys, "frozen"): if hasattr(sys, "frozen"):
INSTALL_PREFIX = '' INSTALL_PREFIX = ''
@ -61,6 +54,16 @@ else:
# the necessary substitutions are made at installation time # the necessary substitutions are made at installation time
INSTALL_PREFIX = '@datadir@' 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') GLADE_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'glade')
PIXMAP_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'pixmaps') PIXMAP_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'pixmaps')
PLUGIN_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'plugins') PLUGIN_DIR = os.path.join(INSTALL_PREFIX, 'share', 'deluge', 'plugins')