Improved some exception handling

This commit is contained in:
2026-01-04 00:04:38 -06:00
parent 48182f9775
commit 356da04f46
3 changed files with 18 additions and 9 deletions

View File

@@ -101,8 +101,7 @@ class PythonCompletionProvider(GObject.Object, GtkSource.CompletionProvider):
def get_icon_for_type(self, _type):
try:
return self._theme.load_icon(icon_names[_type.lower()], 16, 0)
except:
try:
return self._theme.load_icon(Gtk.STOCK_ADD, 16, 0)
except:
return None
except (KeyError, AttributeError, GObject.GError) as e:
return self._theme.load_icon(Gtk.STOCK_ADD, 16, 0)
except (GObject.GError, AttributeError) as e:
return None