summaryrefslogtreecommitdiff
path: root/grc/python/Port.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/python/Port.py')
-rw-r--r--grc/python/Port.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/grc/python/Port.py b/grc/python/Port.py
index d6c622c46..3214d937a 100644
--- a/grc/python/Port.py
+++ b/grc/python/Port.py
@@ -49,12 +49,12 @@ def _get_source_from_virtual_source_port(vsp, traversed=[]):
)
except: raise Exception, 'Could not resolve source for virtual source port %s'%vsp
-class Port(_Port):
+##possible port types
+TYPES = ['complex', 'float', 'int', 'short', 'byte', 'msg', '']
- ##possible port types
- TYPES = ['complex', 'float', 'int', 'short', 'byte', 'msg']
+class Port(_Port):
- def __init__(self, block, n, dir):
+ def __init__(self, block, n, dir, **kwargs):
"""
Make a new port from nested data.
@param block the parent element
@@ -75,6 +75,7 @@ class Port(_Port):
block=block,
n=n,
dir=dir,
+ types=TYPES,
)
self._nports = n.find('nports') or ''
self._vlen = n.find('vlen') or ''