summaryrefslogtreecommitdiff
path: root/gr-blocks/python/blocks/var_to_msg.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/python/blocks/var_to_msg.py')
-rw-r--r--gr-blocks/python/blocks/var_to_msg.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/gr-blocks/python/blocks/var_to_msg.py b/gr-blocks/python/blocks/var_to_msg.py
index 823609182c..0a317830cf 100644
--- a/gr-blocks/python/blocks/var_to_msg.py
+++ b/gr-blocks/python/blocks/var_to_msg.py
@@ -11,14 +11,17 @@
from gnuradio import gr
import pmt
+
class var_to_msg_pair(gr.sync_block):
"""
This block has a callback that will emit a message pair with the updated variable
value when called. This is useful for monitoring a GRC variable and emitting a message
when it is changed.
"""
+
def __init__(self, pairname):
- gr.sync_block.__init__(self, name="var_to_msg_pair", in_sig=None, out_sig=None)
+ gr.sync_block.__init__(
+ self, name="var_to_msg_pair", in_sig=None, out_sig=None)
self.pairname = pairname
@@ -37,11 +40,12 @@ class var_to_msg_pair(gr.sync_block):
else:
p = pmt.to_pmt(value)
- self.message_port_pub(pmt.intern("msgout"), pmt.cons(pmt.intern(self.pairname), p))
+ self.message_port_pub(pmt.intern("msgout"),
+ pmt.cons(pmt.intern(self.pairname), p))
except Exception as e:
- gr.log.error("Unable to convert " + repr(value) + " to PDU, no message will be emitted (reason: %s)" % repr(e))
-
+ gr.log.error("Unable to convert " + repr(value) +
+ " to PDU, no message will be emitted (reason: %s)" % repr(e))
def stop(self):
return True