Skip to content

Commit e8a2509

Browse files
committed
grass.script: ensure memmap content is flushed before writing to a raster (#3206)
1 parent 7bebc6a commit e8a2509

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

python/grass/script/array.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,9 @@ def write(self, mapname, title=None, null=None, overwrite=None, quiet=None):
210210
else:
211211
raise ValueError(_("Invalid kind <%s>") % kind)
212212

213+
# ensure all array content is written to the file
214+
self.flush()
215+
213216
reg = gcore.region(env=self._env)
214217

215218
try:
@@ -315,6 +318,9 @@ def write(self, mapname, null=None, overwrite=None, quiet=None):
315318
else:
316319
raise ValueError(_("Invalid kind <%s>") % kind)
317320

321+
# ensure all array content is written to the file
322+
self.flush()
323+
318324
reg = gcore.region(True, env=self._env)
319325

320326
try:

0 commit comments

Comments
 (0)