[gedit] Catch glib.GError instead of gio.Error
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gedit] Catch glib.GError instead of gio.Error
- Date: Sun, 24 Jan 2010 14:16:01 +0000 (UTC)
commit 6daccfafaa46145931d1793ae4f8b8c5cc9d952f
Author: Jesse van den Kieboom <jessevdk gnome org>
Date: Sun Jan 24 14:42:52 2010 +0100
Catch glib.GError instead of gio.Error
This fixes errors in query_info and enumerate_children (mostly for files that
don't exist) which throw glib.GError instead of gio.Error (at least on windows)
plugins/quickopen/quickopen/popup.py | 3 ++-
plugins/quickopen/quickopen/windowhelper.py | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/plugins/quickopen/quickopen/popup.py b/plugins/quickopen/quickopen/popup.py
index 6ab7115..a80caf3 100644
--- a/plugins/quickopen/quickopen/popup.py
+++ b/plugins/quickopen/quickopen/popup.py
@@ -23,6 +23,7 @@ import gobject
import os
import gio
import pango
+import glib
import fnmatch
import gedit
import xml.sax.saxutils
@@ -138,7 +139,7 @@ class Popup(gtk.Dialog):
try:
entries = gfile.enumerate_children("standard::*")
- except gio.Error:
+ except glib.GError:
pass
children = []
diff --git a/plugins/quickopen/quickopen/windowhelper.py b/plugins/quickopen/quickopen/windowhelper.py
index 0fb50ab..e6dea96 100644
--- a/plugins/quickopen/quickopen/windowhelper.py
+++ b/plugins/quickopen/quickopen/windowhelper.py
@@ -23,6 +23,7 @@ from popup import Popup
import os
import gedit.commands
import gio
+import glib
from virtualdirs import RecentDocumentsDirectory
from virtualdirs import CurrentDocumentsDirectory
@@ -149,7 +150,7 @@ class WindowHelper:
if info and info.get_file_type() == gio.FILE_TYPE_DIRECTORY:
paths.append(f)
- except gio.Error:
+ except glib.GError:
pass
return paths
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]