diff options
Diffstat (limited to 'sugar/env.py')
-rw-r--r-- | sugar/env.py | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/sugar/env.py b/sugar/env.py index 7c63731..391c7cd 100644 --- a/sugar/env.py +++ b/sugar/env.py @@ -20,43 +20,43 @@ import sys import pwd try: - from sugar.__uninstalled__ import * + from sugar.__uninstalled__ import * except ImportError: - from sugar.__installed__ import * + from sugar.__installed__ import * def get_profile_path(): - if os.environ.has_key('SUGAR_PROFILE'): - profile_id = os.environ['SUGAR_PROFILE'] - else: - profile_id = 'default' + if os.environ.has_key('SUGAR_PROFILE'): + profile_id = os.environ['SUGAR_PROFILE'] + else: + profile_id = 'default' - path = os.path.join(os.path.expanduser('~/.sugar'), profile_id) - if not os.path.isdir(path): - try: - os.makedirs(path) - except OSError, exc: - print "Could not create user directory." + path = os.path.join(os.path.expanduser('~/.sugar'), profile_id) + if not os.path.isdir(path): + try: + os.makedirs(path) + except OSError, exc: + print "Could not create user directory." - return path + return path def get_data_dir(): - return sugar_data_dir + return sugar_data_dir def get_services_dir(): - return sugar_services_dir + return sugar_services_dir def get_shell_bin_dir(): - return sugar_shell_bin_dir + return sugar_shell_bin_dir # http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html def get_data_dirs(): - if os.environ.has_key('XDG_DATA_DIRS'): - return os.environ['XDG_DATA_DIRS'].split(':') - else: - return [ '/usr/local/share/', '/usr/share/' ] + if os.environ.has_key('XDG_DATA_DIRS'): + return os.environ['XDG_DATA_DIRS'].split(':') + else: + return [ '/usr/local/share/', '/usr/share/' ] def get_user_service_dir(): - service_dir = os.path.expanduser('~/.local/share/dbus-1/services') - if not os.path.isdir(service_dir): - os.makedirs(service_dir) - return service_dir + service_dir = os.path.expanduser('~/.local/share/dbus-1/services') + if not os.path.isdir(service_dir): + os.makedirs(service_dir) + return service_dir |