diff options
author | Ryan Volz <ryan.volz@gmail.com> | 2021-10-13 16:49:24 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-10-14 06:46:01 -0400 |
commit | 2c83f5ce267267119e90c1ab552845edb500030c (patch) | |
tree | 8df585856dc1c5d942dcc864548a6cb0608dcef2 /grc/core/Connection.py | |
parent | 8d7447ad9cf5553c1fc6c9db39c46a03abc2085c (diff) |
grc: Don't fail when type lookup fails by defaulting to an empty set.
Signed-off-by: Ryan Volz <ryan.volz@gmail.com>
Diffstat (limited to 'grc/core/Connection.py')
-rw-r--r-- | grc/core/Connection.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/grc/core/Connection.py b/grc/core/Connection.py index f979efb3e4..e79ffe14e4 100644 --- a/grc/core/Connection.py +++ b/grc/core/Connection.py @@ -93,7 +93,9 @@ class Connection(Element): source_dtype = self.source_port.dtype sink_dtype = self.sink_port.dtype - if source_dtype != sink_dtype and source_dtype not in ALIASES_OF.get(sink_dtype): + if source_dtype != sink_dtype and source_dtype not in ALIASES_OF.get( + sink_dtype, default=set() + ): self.add_error_message('Source IO type "{}" does not match sink IO type "{}".'.format(source_dtype, sink_dtype)) source_size = self.source_port.item_size |