diff --git a/frontends/src/jp/base.py b/frontends/src/jp/base.py index a26c0bea..1cb0cf8d 100644 --- a/frontends/src/jp/base.py +++ b/frontends/src/jp/base.py @@ -33,7 +33,7 @@ import sys import locale import os.path import argparse -import gobject +from gi.repository import GLib from glob import iglob from importlib import import_module from sat.tools.jid import JID @@ -154,7 +154,7 @@ class Jp(object): self._start_loop() def _start_loop(self): - self.loop = gobject.MainLoop() + self.loop = GLib.MainLoop() try: self.loop.run() except KeyboardInterrupt: @@ -255,7 +255,7 @@ class Jp(object): def watch_progress(self): self.pbar = None - gobject.timeout_add(10, self._progress_cb) + GObject.timeout_add(10, self._progress_cb) def _progress_cb(self): if self.progress_id: