瀏覽代碼

pygrass: Fix exception check

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65337 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli 10 年之前
父節點
當前提交
a8c00be6fe
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lib/python/pygrass/modules/interface/parameter.py

+ 2 - 2
lib/python/pygrass/modules/interface/parameter.py

@@ -22,9 +22,9 @@ def _check_value(param, value):
     def raiseexcpet(exc, param, ptype, value):
         """Function to modifa the error message"""
         msg = req % (param.name, param.typedesc, ptype, value, exc.message)
-        if exc is ValueError:
+        if isinstance(exc, ValueError):
             raise ValueError(msg)
-        elif exc is TypeError:
+        elif isinstance(exc, TypeError):
             raise TypeError(msg)
         else:
             exc.message = msg