From 2265623933847551d004ce499895b6061872255c Mon Sep 17 00:00:00 2001 From: James Cameron Date: Sat, 10 Jun 2017 12:26:38 +1000 Subject: [PATCH] Fix Python GI API version warning in datastore When the datastore process begins on Fedora 26, the import of mime.py causes a version warning to the system journal. ``` Jun 09 10:28:01 localhost-live org.laptop.sugar.DataStore[2197]: /usr/lib/python2.7/site-packages/sugar3/mime.py:29: PyGIWarning: GdkPixbuf was imported without specifying a version first. Use gi.require_version('GdkPixbuf', '2.0') before import to ensure that the right version gets loaded. Jun 09 10:28:01 localhost-live org.laptop.sugar.DataStore[2197]: from gi.repository import GdkPixbuf ``` Accidental finding on #4989. --- src/sugar3/mime.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sugar3/mime.py b/src/sugar3/mime.py index a4f4a47a..cd30fa70 100644 --- a/src/sugar3/mime.py +++ b/src/sugar3/mime.py @@ -25,6 +25,9 @@ import os import logging import gettext +import gi +gi.require_version('GdkPixbuf', '2.0') + from gi.repository import GLib from gi.repository import GdkPixbuf from gi.repository import Gio