On Sun, Jun 2, 2019 at 11:00 AM Micha Silver <[email protected]> wrote: > On 6/1/19 4:43 PM, Le Jeune Yann wrote: > > Hello ! > > I would like to delete temporary files during the process of a python script. > I have look at g.tempfile but it seems I don't know how to use it in a python > script. > I have tried : > PROCESS_ID = os.getpid() > ... > TEMP1 = grass.read_command ('g.tempfile', > pid = PROCESS_ID) > > But this changes nothing, after about 67200 calculations of r.viewshed no > more temporary file can be created and the script stopped. > > > Are you manually removing the TEMP1 files within your script? I think that > GRASS cleans up tempfiles only when the session exits, so with such a large > number of calculations, you should manually remove them within the script.
For an example, see scripts/r.in.aster/r.in.aster.py therein, this function is used: grass.try_remove(tempfile) Markus _______________________________________________ grass-user mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-user
