Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-11-13 14:10:00 (GMT)
committer Simon Schampijer <simon@laptop.org>2013-01-07 17:03:17 (GMT)
commita0a3e546d5a9619cae7d492d2c414eb18e5829db (patch)
tree87d541be31851167c865234d6492ea38f85a45ae
parent02b6a7b8d82cef5d18cafa723564d768efa22b12 (diff)
Port to gi and gtk3 toolkit
Signed-off-by: Daniel Narvaez <dwnarvaez@gmail.com> Acked-by: Simon Schampijer <simon@laptop.org>
-rwxr-xr-xbin/copy-from-journal4
-rwxr-xr-xbin/copy-to-journal4
-rwxr-xr-xbin/datastore-service6
-rw-r--r--src/carquinyol/datastore.py8
-rw-r--r--src/carquinyol/filestore.py4
-rw-r--r--src/carquinyol/indexstore.py6
-rw-r--r--src/carquinyol/optimizer.py6
7 files changed, 19 insertions, 19 deletions
diff --git a/bin/copy-from-journal b/bin/copy-from-journal
index c8d2d84..38830fd 100755
--- a/bin/copy-from-journal
+++ b/bin/copy-from-journal
@@ -12,8 +12,8 @@ import dbus
if os.path.exists("/tmp/olpc-session-bus"):
os.environ["DBUS_SESSION_BUS_ADDRESS"] = "unix:path=/tmp/olpc-session-bus"
-from sugar.datastore import datastore
-import sugar.mime
+from sugar3.datastore import datastore
+import sugar3.mime
# Limit the number of objects returned on an ambiguous query to this number,
# for quicker operation.
diff --git a/bin/copy-to-journal b/bin/copy-to-journal
index e675441..c6be436 100755
--- a/bin/copy-to-journal
+++ b/bin/copy-to-journal
@@ -15,8 +15,8 @@ import dbus
if os.path.exists("/tmp/olpc-session-bus"):
os.environ["DBUS_SESSION_BUS_ADDRESS"] = "unix:path=/tmp/olpc-session-bus"
-from sugar.datastore import datastore
-from sugar import mime
+from sugar3.datastore import datastore
+from sugar3 import mime
def build_option_parser():
diff --git a/bin/datastore-service b/bin/datastore-service
index 008b66d..40bb85c 100755
--- a/bin/datastore-service
+++ b/bin/datastore-service
@@ -3,12 +3,12 @@ import sys
import os
import signal
import logging
-import gobject
+from gi.repository import GObject
import dbus.service
import dbus.mainloop.glib
import dbus.glib
from carquinyol.datastore import DataStore
-from sugar import logger
+from sugar3 import logger
# Path handling
profile = os.environ.get('SUGAR_PROFILE', 'default')
@@ -28,7 +28,7 @@ connected = True
ds = DataStore()
# and run it
-mainloop = gobject.MainLoop()
+mainloop = GObject.MainLoop()
def handle_disconnect():
diff --git a/src/carquinyol/datastore.py b/src/carquinyol/datastore.py
index 212901b..5e92e25 100644
--- a/src/carquinyol/datastore.py
+++ b/src/carquinyol/datastore.py
@@ -28,9 +28,9 @@ import tempfile
import dbus
import dbus.service
-import gobject
+from gi.repository import GObject
-from sugar import mime
+from sugar3 import mime
from carquinyol import layoutmanager
from carquinyol import migration
@@ -201,8 +201,8 @@ class DataStore(dbus.service.Object):
logging.debug('Going to update the index with object_ids %r',
uids)
self._index_updating = True
- gobject.idle_add(lambda: self.__update_index_cb(uids),
- priority=gobject.PRIORITY_LOW)
+ GObject.idle_add(lambda: self.__update_index_cb(uids),
+ priority=GObject.PRIORITY_LOW)
def __update_index_cb(self, uids):
if uids:
diff --git a/src/carquinyol/filestore.py b/src/carquinyol/filestore.py
index 0b34b69..d8184ae 100644
--- a/src/carquinyol/filestore.py
+++ b/src/carquinyol/filestore.py
@@ -19,7 +19,7 @@ import errno
import logging
import tempfile
-import gobject
+from gi.repository import GObject
from carquinyol import layoutmanager
@@ -223,4 +223,4 @@ class AsyncCopy(object):
stat = os.fstat(self.src_fp)
self.size = stat[6]
- gobject.idle_add(self._copy_block)
+ GObject.idle_add(self._copy_block)
diff --git a/src/carquinyol/indexstore.py b/src/carquinyol/indexstore.py
index 24bdbcb..61d95fe 100644
--- a/src/carquinyol/indexstore.py
+++ b/src/carquinyol/indexstore.py
@@ -18,7 +18,7 @@ import logging
import os
import sys
-import gobject
+from gi.repository import GObject
import xapian
from xapian import WritableDatabase, Document, Enquire, Query
@@ -396,7 +396,7 @@ class IndexStore(object):
self._set_index_updated(False)
if self._flush_timeout is not None:
- gobject.source_remove(self._flush_timeout)
+ GObject.source_remove(self._flush_timeout)
self._flush_timeout = None
self._pending_writes += 1
@@ -411,5 +411,5 @@ class IndexStore(object):
self._pending_writes = 0
self._set_index_updated(True)
else:
- self._flush_timeout = gobject.timeout_add_seconds(_FLUSH_TIMEOUT,
+ self._flush_timeout = GObject.timeout_add_seconds(_FLUSH_TIMEOUT,
self._flush_timeout_cb)
diff --git a/src/carquinyol/optimizer.py b/src/carquinyol/optimizer.py
index c038c2b..5a002a3 100644
--- a/src/carquinyol/optimizer.py
+++ b/src/carquinyol/optimizer.py
@@ -19,7 +19,7 @@ import errno
import logging
import subprocess
-import gobject
+from gi.repository import GObject
from carquinyol import layoutmanager
@@ -46,8 +46,8 @@ class Optimizer(object):
if self._enqueue_checksum_id is None:
self._enqueue_checksum_id = \
- gobject.idle_add(self._process_entry_cb,
- priority=gobject.PRIORITY_LOW)
+ GObject.idle_add(self._process_entry_cb,
+ priority=GObject.PRIORITY_LOW)
def remove(self, uid):
"""Remove any structures left from space optimization