Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-08-12 19:34:06 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-08-12 19:34:06 (GMT)
commitd41c761e022ef9858c34edae9850611215665029 (patch)
tree4b8b077b05017968f72df87404debf306a36f922 /sugar
parent2636bc63d0d4c2227455925b7df9ad81d8691acb (diff)
Simplify profile/nick name code. Use SUGAR_NICK_NAME env.
Diffstat (limited to 'sugar')
-rw-r--r--sugar/env.py16
1 files changed, 6 insertions, 10 deletions
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