summaryrefslogtreecommitdiff
path: root/gr-fec/python/fec/extended_encoder.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fec/python/fec/extended_encoder.py')
-rw-r--r--gr-fec/python/fec/extended_encoder.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/gr-fec/python/fec/extended_encoder.py b/gr-fec/python/fec/extended_encoder.py
index 01b9e09f2e..f511b53a2b 100644
--- a/gr-fec/python/fec/extended_encoder.py
+++ b/gr-fec/python/fec/extended_encoder.py
@@ -37,10 +37,18 @@ class extended_encoder(gr.hier_block2):
self.blocks=[]
self.puncpat=puncpat
+ if(type(encoder_obj_list[0]) == list):
+ gr.log.info("fec.extended_encoder: Parallelism must be 1.")
+ raise AttributeError
+
if type(lentagname) == str:
if(lentagname.lower() == 'none'):
lentagname = None
+ if lentagname and threading:
+ gr.log.info("fec.extended_decoder: Cannot use threading with tagged_stream mode.")
+ raise AttributeError
+
if fec.get_encoder_input_conversion(encoder_obj_list[0]) == "pack":
self.blocks.append(blocks.pack_k_bits_bb(8))