Browse Source

Fix multi values parameters

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54769 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli 12 years ago
parent
commit
2df1e31e99
1 changed files with 1 additions and 2 deletions
  1. 1 2
      lib/python/pygrass/modules/__init__.py

+ 1 - 2
lib/python/pygrass/modules/__init__.py

@@ -193,8 +193,7 @@ class Parameter(object):
         if isinstance(value, list) or isinstance(value, tuple):
             if self.multiple:
                 # check each value
-                self._value = [
-                    val for val in value if isinstance(value, self._type)]
+                self._value = [self._type(val) for val in value]
             else:
                 str_err = 'The Parameter <%s> does not accept multiple inputs'
                 raise TypeError(str_err % self.name)