From d41c761e022ef9858c34edae9850611215665029 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sat, 12 Aug 2006 19:34:06 +0000 Subject: Simplify profile/nick name code. Use SUGAR_NICK_NAME env. --- (limited to 'sugar/env.py') diff --git a/sugar/env.py b/sugar/env.py index b551dad..cbfd6c8 100644 --- a/sugar/env.py +++ b/sugar/env.py @@ -1,5 +1,6 @@ import os import sys +import pwd try: from sugar.__uninstalled__ import * @@ -14,22 +15,17 @@ def add_to_python_path(path): os.environ['PYTHONPATH'] = path def get_user_dir(): - if os.environ.has_key('SUGAR_USER_DIR'): - return os.environ['SUGAR_USER_DIR'] - else: - return os.path.expanduser('~/.sugar/') - -def get_logging_level(): - if os.environ.has_key('SUGAR_LOGGING_LEVEL'): - return os.environ['SUGAR_LOGGING_LEVEL'] + if os.environ.has_key('SUGAR_NICK_NAME'): + nick = get_nick_name() + return os.path.expanduser('~/.sugar-%s/' % nick) else: - return 'warning' + return os.path.expanduser('~/.sugar') def get_nick_name(): if os.environ.has_key('SUGAR_NICK_NAME'): return os.environ['SUGAR_NICK_NAME'] else: - return None + return pwd.getpwuid(os.getuid())[0] def get_data_dir(): return sugar_data_dir -- cgit v0.9.1