@ -6,7 +6,16 @@ except ImportError:
from sugar.__installed__ import *
def get_user_dir():
return os.path.expanduser('~/.sugar/')
if os.environ.has_key('SUGAR_USER_DIR'):
return os.environ['SUGAR_USER_DIR']
else:
def get_nick_name():
if os.environ.has_key('SUGAR_NICK_NAME'):
return os.environ['SUGAR_NICK_NAME']
return None
def get_data_file(filename):
for data_dir in get_data_dirs():
@ -82,8 +82,10 @@ class Owner(Buddy):
"""Class representing the owner of this machine/instance."""
def __init__(self, group):
self._group = group
nick = pwd.getpwuid(os.getuid())[0]
nick = env.get_nick_name()
if not nick:
if not nick or not len(nick):
nick = "n00b"