Changeset 59192


Ignore:
Timestamp:
Mar 4, 2014, 7:23:21 AM (10 years ago)
Author:
zarch
Message:

Before closing the RasterNumpy class check if is open or not and add an additional parameter to set the name of the raster map.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • grass/trunk/lib/python/pygrass/raster/__init__.py

    r59127 r59192  
    641641        self._fd = 1
    642642
    643     def close(self):
    644         self._write()
    645         os.remove(self.filename)
    646         self._fd = None
     643    def close(self, name=''):
     644        if self.is_open():
     645            name = name if name else self.name
     646            if not name:
     647                raise RuntimeError('Raster name not set neither '
     648                                   'given as parameter.')
     649            self._write()
     650            os.remove(self.filename)
     651            self._fd = None
    647652
    648653    def get_value(self, point, region=None):
Note: See TracChangeset for help on using the changeset viewer.