Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
Diffstat (limited to 'sugar')
-rw-r--r--sugar/LogWriter.py (renamed from sugar/session/LogWriter.py)0
-rw-r--r--sugar/Makefile.am8
-rw-r--r--sugar/__installed__.py.in5
-rw-r--r--sugar/__uninstalled__.py5
-rw-r--r--sugar/activity/Activity.py (renamed from sugar/activity/activity.py)0
-rw-r--r--sugar/chat/Makefile.am3
-rw-r--r--sugar/env.py27
-rw-r--r--sugar/session/__init__.py0
8 files changed, 23 insertions, 25 deletions
diff --git a/sugar/session/LogWriter.py b/sugar/LogWriter.py
index a04d14b..a04d14b 100644
--- a/sugar/session/LogWriter.py
+++ b/sugar/LogWriter.py
diff --git a/sugar/Makefile.am b/sugar/Makefile.am
index eb28f89..5fe8ee7 100644
--- a/sugar/Makefile.am
+++ b/sugar/Makefile.am
@@ -1,12 +1,12 @@
-SUBDIRS = chat browser p2p shell session presence
-
-bin_SCRIPTS = sugar
+SUBDIRS = activity chat p2p presence
sugardir = $(pythondir)/sugar
sugar_PYTHON = \
__init__.py \
__installed__.py \
+ bots.py \
env.py \
- util.py
+ util.py \
+ LogWriter.py
EXTRA_DIST = sugar __uninstalled__.py
diff --git a/sugar/__installed__.py.in b/sugar/__installed__.py.in
index fd39247..1b3a64b 100644
--- a/sugar/__installed__.py.in
+++ b/sugar/__installed__.py.in
@@ -1,3 +1,2 @@
-data_basedir = '@prefix@/share/'
-data_dirs = [ 'sugar' ]
-activities_dir = 'activities'
+sugar_data_dir = '@prefix@/share/sugar'
+sugar_activities_dir = '@prefix@/share/sugar/activities'
diff --git a/sugar/__uninstalled__.py b/sugar/__uninstalled__.py
index 286a735..6b2e1dd 100644
--- a/sugar/__uninstalled__.py
+++ b/sugar/__uninstalled__.py
@@ -1,5 +1,4 @@
import os
-data_basedir = os.path.dirname(os.path.dirname(__file__))
-data_dirs = [ 'activities/browser' ]
-activities_dir = ''
+sugar_data_dir = os.path.dirname(os.path.dirname(__file__))
+sugar_activities_dir = os.path.join(sugar_data_dir, 'activities')
diff --git a/sugar/activity/activity.py b/sugar/activity/Activity.py
index 509565c..509565c 100644
--- a/sugar/activity/activity.py
+++ b/sugar/activity/Activity.py
diff --git a/sugar/chat/Makefile.am b/sugar/chat/Makefile.am
index 0d9eaae..b3ab5eb 100644
--- a/sugar/chat/Makefile.am
+++ b/sugar/chat/Makefile.am
@@ -4,6 +4,9 @@ sugardir = $(pythondir)/sugar/chat
sugar_PYTHON = \
__init__.py \
Chat.py \
+ ChatEditor.py \
+ ChatToolbar.py \
+ ChatWindow.py \
Emoticons.py \
GroupChat.py \
richtext.py
diff --git a/sugar/env.py b/sugar/env.py
index 1135791..df1fb30 100644
--- a/sugar/env.py
+++ b/sugar/env.py
@@ -1,10 +1,18 @@
import os
+import sys
try:
from sugar.__uninstalled__ import *
except ImportError:
from sugar.__installed__ import *
+def add_to_python_path(path):
+ sys.path.insert(0, path)
+ if os.environ.has_key('PYTHONPATH'):
+ os.environ['PYTHONPATH'] += ':' + path
+ else:
+ os.environ['PYTHONPATH'] = path
+
def get_user_dir():
if os.environ.has_key('SUGAR_USER_DIR'):
return os.environ['SUGAR_USER_DIR']
@@ -22,20 +30,9 @@ def get_nick_name():
return os.environ['SUGAR_NICK_NAME']
else:
return None
-
-def get_data_file(filename):
- for data_dir in get_data_dirs():
- path = os.path.join(data_dir, filename)
- if os.path.isfile(path):
- return path
- return None
-def get_data_dirs():
- dirs = []
- for data_dir in data_dirs:
- path = os.path.join(data_basedir, data_dir)
- dirs.append(path)
- return dirs
-
+def get_data_dir():
+ return sugar_data_dir
+
def get_activities_dir():
- return activities_dir
+ return sugar_activities_dir
diff --git a/sugar/session/__init__.py b/sugar/session/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/sugar/session/__init__.py
+++ /dev/null