1
From 2f2e0b0bac463f545f409c67f1a15f5bf672529f Mon Sep 17 00:00:00 2001
2
From: Jasper St. Pierre <jstpierre@mecheye.net>
3
Date: Wed, 16 Jan 2013 15:55:43 +0000
4
Subject: Use GLib.Error for catching errors
6
While gi._glib.GError works on my machine, it seems it's on track
7
to be removed, or doesn't work on some PyGObject builds.
9
Index: alacarte/Alacarte/util.py
10
===================================================================
11
--- alacarte.orig/Alacarte/util.py 2013-01-31 02:34:04.466464660 +0100
12
+++ alacarte/Alacarte/util.py 2013-01-31 02:34:04.422464661 +0100
14
from collections import Sequence
15
from gi.repository import Gtk, GdkPixbuf, GMenu, GLib
17
-# XXX: look into pygobject error marshalling
18
-from gi._glib import GError
20
DESKTOP_GROUP = GLib.KEY_FILE_DESKTOP_GROUP
21
KEY_FILE_FLAGS = GLib.KeyFileFlags.KEEP_COMMENTS | GLib.KeyFileFlags.KEEP_TRANSLATIONS
26
pixbuf = info.load_icon()