Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2013-01-04 18:20:45 (GMT)
committer flavio <fdanesse@gmail.com>2013-01-04 18:20:45 (GMT)
commit1ba14c1f6c3f05cc52a847d52c8a787c523de581 (patch)
tree21fc23ee1d3ba45cf29a0cb3df0d897d45d6ede4
parentc717c514c3384887914c87d81d78af6794750a3c (diff)
replace Imports
-rwxr-xr-xclock.py24
1 files changed, 14 insertions, 10 deletions
diff --git a/clock.py b/clock.py
index 873701b..bda3496 100755
--- a/clock.py
+++ b/clock.py
@@ -63,17 +63,19 @@ More about clocks and time in the World
# displayed, it can spend a few seconds (20 to 30 is common) before
# the GTK loop will process this low priority message. When we enable
# the threads, the processing is almost instantaneous.
-import gobject
-gobject.threads_init()
-
-import pygtk
-import gtk
-from gtk import gdk
-import pango
-import gst
+
+import gi
+gi.require_version('Gst', '1.0')
+
+from gi.repository import GObject
+from gi.repository import Gtk
+from gi.repository import Gdk
+from gi.repository import Pango
+from gi.repository import PangoCairo
+from gi.repository import Gst
+from gi.repository import Rsvg
+
import cairo
-import pangocairo
-import rsvg
from sugar3.graphics.toolbarbox import ToolbarBox
from sugar3.activity.widgets import StopButton
@@ -106,6 +108,8 @@ _MODE_DIGITAL_CLOCK = 2
# named after our pid, to inhibit suspend.
POWERD_INHIBIT_DIR = '/var/run/powerd-inhibit-suspend'
+GObject.threads_init()
+
class ClockActivity(activity.Activity):
"""The clock activity displays a simple clock widget.
"""