From a42c8f00766d3ca671799cfe37ea8dc4c94b34bc Mon Sep 17 00:00:00 2001 From: Oliver Sanders Date: Tue, 27 Mar 2018 14:04:03 +0100 Subject: [PATCH] Abort widget check if gtk 2.0 not available. --- lib/python/rose/metadata_check.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/python/rose/metadata_check.py b/lib/python/rose/metadata_check.py index ffaada10ae..99897b9927 100644 --- a/lib/python/rose/metadata_check.py +++ b/lib/python/rose/metadata_check.py @@ -213,6 +213,12 @@ def _check_widget(value, module_files=None, meta_dir=None): if not module_files: return widget_name = value.split()[0] + try: + import pygtk + pygtk.require('2.0') + except ImportError: + # gtk 2.0 not available, skip check. + return try: widget = rose.resource.import_object( widget_name, module_files, _import_err_handler)