diff options
author | Johnathan Corgan <johnathan@corganlabs.com> | 2013-06-13 20:06:05 -0700 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2013-06-13 20:06:05 -0700 |
commit | 7e62087ae6f8a41c9b8545edb37f1bb352472765 (patch) | |
tree | eef12d8e771043e690e340a9d68868ada0ebcecc /gr-digital/python/digital/qa_constellation.py | |
parent | 1a285a1d8d8e00f8c135144eb137d1b5c81de586 (diff) | |
parent | d51eab54adbd5a1b065a131e926b5df8082c67c0 (diff) |
Merge branch 'maint'
Diffstat (limited to 'gr-digital/python/digital/qa_constellation.py')
-rw-r--r--[-rwxr-xr-x] | gr-digital/python/digital/qa_constellation.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gr-digital/python/digital/qa_constellation.py b/gr-digital/python/digital/qa_constellation.py index 9e7e691d5c..83a875af4b 100755..100644 --- a/gr-digital/python/digital/qa_constellation.py +++ b/gr-digital/python/digital/qa_constellation.py @@ -202,7 +202,8 @@ class mod_demod(gr.hier_block2): # TX self.constellation = constellation self.differential = differential - self.blocks = [self] + import weakref + self.blocks = [weakref.proxy(self)] # We expect a stream of unpacked bits. # First step is to pack them. self.blocks.append(blocks.unpacked_to_packed_bb(1, gr.GR_MSB_FIRST)) @@ -242,7 +243,7 @@ class mod_demod(gr.hier_block2): # connect to block output check_index = len(self.blocks) self.blocks = self.blocks[:check_index] - self.blocks.append(self) + self.blocks.append(weakref.proxy(self)) self.connect(*self.blocks) |