summaryrefslogtreecommitdiff
path: root/python/gras/GRAS_Block.i
diff options
context:
space:
mode:
authorJosh Blum2013-02-25 03:16:25 -0800
committerJosh Blum2013-02-25 03:16:25 -0800
commitf07fdbc4b6bc65846438b4923ee3d265ab87a970 (patch)
treee313492d3e07f6efb80f16da418cdb9ba2e491bc /python/gras/GRAS_Block.i
parent0a8e905e35e181972737862da74143f8852d5300 (diff)
downloadsandhi-f07fdbc4b6bc65846438b4923ee3d265ab87a970.tar.gz
sandhi-f07fdbc4b6bc65846438b4923ee3d265ab87a970.tar.bz2
sandhi-f07fdbc4b6bc65846438b4923ee3d265ab87a970.zip
gras: work on new port config API
combined item size config into port config removed set/get, its just a set by reference, this simplified a lot of client code Commit call will apply the changes at runtime.
Diffstat (limited to 'python/gras/GRAS_Block.i')
-rw-r--r--python/gras/GRAS_Block.i6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/gras/GRAS_Block.i b/python/gras/GRAS_Block.i
index 9e7299c..26cf8ea 100644
--- a/python/gras/GRAS_Block.i
+++ b/python/gras/GRAS_Block.i
@@ -204,11 +204,11 @@ class Block(BlockPython):
def set_input_signature(self, sig):
self.__in_sig = sig_to_dtype_sig(sig)
- for i, n in enumerate(self.__in_sig): self.set_input_size(i, n.itemsize)
+ for i, n in enumerate(self.__in_sig): self.input_config(i).item_size = n.itemsize
def set_output_signature(self, sig):
self.__out_sig = sig_to_dtype_sig(sig)
- for i, n in enumerate(self.__out_sig): self.set_output_size(i, n.itemsize)
+ for i, n in enumerate(self.__out_sig): self.output_config(i).item_size = n.itemsize
def input_signature(self): return self.__in_sig
def output_signature(self): return self.__out_sig
@@ -275,8 +275,8 @@ class Block(BlockPython):
def propagate_tags(self, i, iter):
for o in self.__out_indexes:
for t in iter:
- t.offset -= self.get_consumed(i)
t.offset += self.get_produced(o)
+ t.offset -= self.get_consumed(i)
self.post_output_tag(o, t)
%}