浏览代码

pygrass: Fix stdout and stderr

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@61196 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli 10 年之前
父节点
当前提交
89cdce1388
共有 1 个文件被更改,包括 2 次插入6 次删除
  1. 2 6
      lib/python/pygrass/modules/interface/module.py

+ 2 - 6
lib/python/pygrass/modules/interface/module.py

@@ -412,18 +412,14 @@ class Module(object):
             del(kargs['flags'])
 
         # set attributs
-        for key in ('run_', 'env_', 'finish_'):
+        for key in ('run_', 'env_', 'finish_', 'stdout_', 'stderr_'):
             if key in kargs:
                 setattr(self, key, kargs.pop(key))
 
         # set inputs
         for key in ('stdin_', ):
             if key in kargs:
-                self.inputs[key].value = kargs.pop(key)
-        # set outputs
-        for key in ('stdout_', 'stderr_'):
-            if key in kargs:
-                self.outputs[key].value = kargs.pop(key)
+                self.inputs[key[:-1]].value = kargs.pop(key)
 
         #
         # check args