Your line: self.tb.connect(detec. dst) Should be:
self.tb.connect(detec, dst) You have period instead of comma. On Mon, May 28, 2018 at 3:55 PM, Linda20071 <[email protected]> wrote: > I created a module named detector0 with one input argument: int len. In > the python qa file, I set the len to 20. However, when I issued the > command: ctest -V -R detector0, I got the following error: > > 2: Test timeout computed to be: 9.99988e+06 > 2: E > 2: ================================================================= > 2: ERROR: test_001_detector0 (__main__.qa_detector0) > 2: ---------------------------------------------------------------------- > 2: Traceback (most recent call last): > 2: File "qa_detector0.py", line 42, in test_001_detector0 > 2: self.tb.connect(detec. dst) > 2: AttributeError: 'detector0_sptr' object has no attribute 'dst' > > My related python codes are as follows: > > src = blocks.vector_source_f(src_data) > d_len = 20 > detec = detectors.detector0(d_len) > dst = blocks.vector_sink_f() > self.tb.connect(src, detec) > self.tb.connect(detec. dst) > # set up fg > self.tb.run () > # check data > result_data = dst.data() > self.assertFloatTuplesAlmostEqual(expected_result, result_data, 6) > > I couldn't see any problems in the connection: self.tb.connect(detec. > dst). > > Any advice on solving this AttributeError? > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
