Browse Source

GridModule: fix leaving processes behind

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@67303 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 9 năm trước cách đây
mục cha
commit
845d809be2
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      lib/python/pygrass/modules/grid/grid.py

+ 2 - 0
lib/python/pygrass/modules/grid/grid.py

@@ -547,6 +547,8 @@ class GridModule(object):
             pool = mltp.Pool(processes=self.processes)
             result = pool.map_async(cmd_exe, self.get_works())
             result.wait()
+            pool.close()
+            pool.join()
             if not result.successful():
                 raise RuntimeError(_("Execution of subprocesses was not successful"))