Add a way to get user dir
This commit is contained in:
parent
41ec035dc7
commit
2174b6e0fd
@ -1,4 +1,4 @@
|
||||
AC_INIT([Sugar],[0.4],[],[sugar])
|
||||
AC_INIT([Sugar],[0.5],[],[sugar])
|
||||
|
||||
AC_PREREQ([2.59])
|
||||
|
||||
|
@ -322,6 +322,8 @@ class BrowserShell(dbus.service.Object):
|
||||
get_instance = staticmethod(get_instance)
|
||||
|
||||
def __init__(self):
|
||||
geckoembed.set_profile_path(sugar.env.get_user_dir())
|
||||
|
||||
session_bus = dbus.SessionBus()
|
||||
bus_name = dbus.service.BusName('com.redhat.Sugar.Browser', bus=session_bus)
|
||||
object_path = '/com/redhat/Sugar/Browser'
|
||||
|
@ -5,6 +5,9 @@ try:
|
||||
except ImportError:
|
||||
from sugar.__installed__ import *
|
||||
|
||||
def get_user_dir():
|
||||
return os.path.expanduser('~/.sugar/')
|
||||
|
||||
def get_data_file(filename):
|
||||
for data_dir in get_data_dirs():
|
||||
path = os.path.join(data_dir, filename)
|
||||
|
@ -20,7 +20,7 @@ def start(console):
|
||||
act_dir = os.path.join(data_dir, env.get_activities_dir())
|
||||
activities_dirs.append(act_dir)
|
||||
|
||||
activities_dirs.append(os.path.expanduser('~/.sugar/activities'))
|
||||
activities_dirs.append(os.path.join(env.get_user_dir(), 'activities'))
|
||||
|
||||
for activities_dir in activities_dirs:
|
||||
if os.path.isdir(activities_dir):
|
||||
|
Loading…
Reference in New Issue
Block a user