Browse Source

Skip special parameters

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57529 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli 12 năm trước cách đây
mục cha
commit
c6364d3c09

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

@@ -312,12 +312,13 @@ class Module(object):
 
 
            @return The command string
            @return The command string
         """
         """
+        skip = ['stdin', 'stdout', 'stderr']
         args = [self.name, ]
         args = [self.name, ]
         for key in self.inputs:
         for key in self.inputs:
-            if self.inputs[key].value:
+            if key not in skip and self.inputs[key].value:
                 args.append(self.inputs[key].get_bash())
                 args.append(self.inputs[key].get_bash())
         for key in self.outputs:
         for key in self.outputs:
-            if self.outputs[key].value:
+            if key not in skip and self.outputs[key].value:
                 args.append(self.outputs[key].get_bash())
                 args.append(self.outputs[key].get_bash())
         for flg in self.flags:
         for flg in self.flags:
             if self.flags[flg].value:
             if self.flags[flg].value: