Export the color in the env and initialize the buddy with it
This commit is contained in:
@@ -11,10 +11,14 @@ import sugar.setup
|
||||
|
||||
def setup_user(profile):
|
||||
os.environ['SUGAR_NICK_NAME'] = profile.get_nick_name()
|
||||
os.environ['SUGAR_COLOR'] = profile.get_color().to_string()
|
||||
|
||||
def get_nick_name():
|
||||
return os.environ['SUGAR_NICK_NAME']
|
||||
|
||||
def get_color():
|
||||
return os.environ['SUGAR_COLOR']
|
||||
|
||||
def setup_python_path():
|
||||
for path in sugar_python_path:
|
||||
sys.path.insert(0, path)
|
||||
|
||||
+3
-10
@@ -67,7 +67,8 @@ class Bot:
|
||||
self._color = color
|
||||
self._timeline = _Timeline(0.01)
|
||||
|
||||
os.environ['SUGAR_NICK_NAME'] = self._nick
|
||||
os.environ['SUGAR_NICK_NAME'] = nick
|
||||
os.environ['SUGAR_COLOR'] = color.to_string()
|
||||
|
||||
def start(self):
|
||||
session = TestSession()
|
||||
@@ -78,17 +79,9 @@ class Bot:
|
||||
owner = _ShellOwner(self._nick, self._color)
|
||||
owner.announce()
|
||||
|
||||
gobject.timeout_add(1000, self._real_start)
|
||||
pservice = PresenceService.get_instance()
|
||||
|
||||
gtk.main()
|
||||
|
||||
def add_action(self, action, minutes):
|
||||
self._timeline.add(action, minutes)
|
||||
|
||||
def _real_start(self):
|
||||
pservice = PresenceService.get_instance()
|
||||
|
||||
if not pservice.get_owner().get_color():
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user