소스 검색

reflect global overwrite flag in modeler python export, fix https://trac.osgeo.org/grass/ticket/3729

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@74057 15284696-431f-4ddb-bdfa-cd5b030d7da7
Ondřej Pešek 6 년 전
부모
커밋
59f7d9760e
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      gui/wxpython/gmodeler/model.py

+ 5 - 1
gui/wxpython/gmodeler/model.py

@@ -2681,9 +2681,13 @@ def getParameterizedFlags(paramFlags, itemFlags):
 if __name__ == "__main__":
     options, flags = parser()
     atexit.register(cleanup)
-    sys.exit(main(options, flags))
 """)
 
+        if properties.get('overwrite'):
+            self.fd.write('    os.environ["GRASS_OVERWRITE"] = "1"\n')
+
+        self.fd.write('    sys.exit(main())\n')
+
     def _writePythonItem(self, item, ignoreBlock=True, variables={}):
         """Write model object to Python file"""
         if isinstance(item, ModelAction):