Kaynağa Gözat

wxGUI: fix error message --- trac https://trac.osgeo.org/grass/ticket/366
(merge from devbr6, https://trac.osgeo.org/grass/changeset/34339)


git-svn-id: https://svn.osgeo.org/grass/grass/trunk@34340 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 16 yıl önce
ebeveyn
işleme
cbf5ae30f7
1 değiştirilmiş dosya ile 6 ekleme ve 4 silme
  1. 6 4
      gui/wxpython/gui_modules/render.py

+ 6 - 4
gui/wxpython/gui_modules/render.py

@@ -438,14 +438,16 @@ class Map(object):
     def GetWindow(self):
         """Read WIND file and set up self.wind dictionary"""
         # FIXME: duplicated region WIND == g.region (at least some values)
-        windfile = os.path.join (self.env['GISDBASE'],
+        filename = os.path.join (self.env['GISDBASE'],
                                  self.env['LOCATION_NAME'],
                                  self.env['MAPSET'],
                                  "WIND")
         try:
-            windfile = open (windfile, "r")
-        except StandardError, e:
-            sys.stderr.write("%s %<s>: %s" % (_("Unable to open file"), windfile, e))
+            windfile = open (filename, "r")
+        except IOError, e:
+            sys.stderr.write("%s: %s <%s>: %s\n%s\n" % (_("Error"), _("Unable to open file"),
+                                                    filename, e,
+                                                    _("wxGUI closed.")))
             sys.exit(1)
 
         for line in windfile.readlines():