[GRASS-dev] [GRASS GIS] #560: WinGRASS not deleting temp ppm files from map display

GRASS GIS trac at osgeo.org
Sun Aug 19 12:46:12 PDT 2012

#560: WinGRASS not deleting temp ppm files from map display
 Reporter:  isaacullah                  |       Owner:  grass-dev@…              
     Type:  defect                      |      Status:  new                      
 Priority:  critical                    |   Milestone:  6.4.2                    
Component:  Display                     |     Version:  6.4.0 RCs                
 Keywords:  v.digit ppm temp, wingrass  |    Platform:  MSWindows XP             
      Cpu:  x86-32                      |  

Comment(by glynn):

 Replying to [comment:12 wenzeslaus]:

 > So, all files created for wxGUI are standard temporary files without
 special requirements and should be created by standard system/python way,
 is that rigth?

 AFAIK, yes.

 > Files which was not opened (files to be combined to resulting map)
 doesn't have to be closed.
 mkstemp returns an OS-level handle to the opened file. This should be
 closed (with os.close()) if it is not required.

 > Now, mkstemp is used for files which will be combined to resulting and
 then os.remove (grass.try_remove) is called. So, I'm not sure where is the
 problem (why temporary files are not removed).
 On Windows, you can't remove a file if any process has it open.

Ticket URL: <https://trac.osgeo.org/grass/ticket/560#comment:13>
GRASS GIS <http://grass.osgeo.org>

More information about the grass-dev mailing list