[gedit] Catch glib.GError instead of gio.Error



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]