فهرست منبع

Allow to reset a parameter with None

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57326 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli 11 سال پیش
والد
کامیت
a812cdf4dc
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      lib/python/pygrass/modules/interface/parameter.py

+ 3 - 1
lib/python/pygrass/modules/interface/parameter.py

@@ -79,7 +79,9 @@ class Parameter(object):
         return self._value
 
     def _set_value(self, value):
-        if isinstance(value, list) or isinstance(value, tuple):
+        if value is None:
+            self._value = value
+        elif isinstance(value, list) or isinstance(value, tuple):
             if self.multiple or self.keydescvalues:
                 # check each value
                 self._value = [self.type(val) for val in value]