From e57ebc85082e5d8c168e06394de55c478cfe9b5c Mon Sep 17 00:00:00 2001 From: Bastian Bloessl <bloessl@ccs-labs.org> Date: Wed, 27 Nov 2013 18:29:19 +0100 Subject: grc: check if stream port before overwriting key and set _key, not 'key' in dict --- grc/python/Port.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'grc/python/Port.py') diff --git a/grc/python/Port.py b/grc/python/Port.py index ef60b33839..056be97e72 100644 --- a/grc/python/Port.py +++ b/grc/python/Port.py @@ -235,7 +235,7 @@ class Port(_Port, _GUIPort): if not self._clones: # add index to master port name self._name = self._n['name'] + '0' if not self._key.isdigit(): - self._n['key'] = self._name + self._key = self._name # Prepare a copy of the odict for the clone n = self._n.copy() @@ -254,4 +254,6 @@ class Port(_Port, _GUIPort): """ self._clones.remove(port) if not self._clones: - self._name = self._n['key'] = self._n['name'] + self._name = self._n['name'] + if not self._key.isdigit(): + self._key = self._name -- cgit v1.2.3