Skip to content

Commit 0c5db26

Browse files
committed
meld: Also catch ValueError, raised by gi.require_version()
1 parent 698dd8f commit 0c5db26

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

bin/meld

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,21 +193,21 @@ def check_requirements():
193193
from gi.repository import Gtk
194194
version = (Gtk.get_major_version(), Gtk.get_minor_version())
195195
assert version >= gtk_requirement
196-
except (ImportError, AssertionError) as e:
196+
except (ImportError, AssertionError, ValueError) as e:
197197
missing_reqs("GTK+", gtk_requirement, e)
198198

199199
try:
200200
from gi.repository import GObject
201201
assert GObject.glib_version >= glib_requirement
202-
except (ImportError, AssertionError) as e:
202+
except (ImportError, AssertionError, ValueError) as e:
203203
missing_reqs("GLib", glib_requirement, e)
204204

205205
try:
206206
gi.require_version('GtkSource', '3.0')
207207
from gi.repository import GtkSource
208208
# TODO: There is no way to get at GtkSourceView's actual version
209209
assert hasattr(GtkSource, 'SearchSettings')
210-
except (ImportError, AssertionError) as e:
210+
except (ImportError, AssertionError, ValueError) as e:
211211
missing_reqs("GtkSourceView", gtksourceview_requirement, e)
212212

213213
try:

0 commit comments

Comments
 (0)