summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJosh Blum2012-11-25 02:32:48 -0800
committerJosh Blum2012-11-25 02:32:48 -0800
commit7cfebe2bd52a2cfc1e8b778968cec7ba43457879 (patch)
tree9ef578b24ef7ccbc948393a02454283e406d6905 /include
parentf31ffe88efd4ef2e6f262fbda39dba44d3bb0925 (diff)
downloadsandhi-7cfebe2bd52a2cfc1e8b778968cec7ba43457879.tar.gz
sandhi-7cfebe2bd52a2cfc1e8b778968cec7ba43457879.tar.bz2
sandhi-7cfebe2bd52a2cfc1e8b778968cec7ba43457879.zip
address the readonly marker for sbuffer in python
only gets set when its a PMCC...
Diffstat (limited to 'include')
-rw-r--r--include/gras/sbuffer.i2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/gras/sbuffer.i b/include/gras/sbuffer.i
index fb1f40d..b910588 100644
--- a/include/gras/sbuffer.i
+++ b/include/gras/sbuffer.i
@@ -31,9 +31,11 @@
def get(self):
from gras.GRAS_Utils import pointer_to_ndarray
addr = long(self.get_actual_memory())
+ readonly = hasattr(self, 'readonly') and getattr(self, 'readonly')
return pointer_to_ndarray(
addr=addr + self.offset,
nitems=self.length,
+ readonly=readonly
)
def __len__(self): return self.length