Skip to content

Commit 940baee

Browse files
committed
optimize so we don't end up calling data property three times
1 parent 19d3a34 commit 940baee

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

bridger/mqtt.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,11 @@ def on_message(self, client, userdata, message):
5959
pb_processor = PBPacketProcessor(self.influx_client, service_envelope)
6060
set_user({"id": getattr(service_envelope.packet, "from")})
6161

62-
if pb_processor.data:
63-
logger.bind(envelope_id=packet_id).debug(f"Trying to write data: {pb_processor.data}")
64-
pb_processor.write_point(pb_processor.data)
62+
data = pb_processor.data
63+
64+
if data:
65+
logger.bind(envelope_id=packet_id).debug(f"Trying to write data: {data}")
66+
pb_processor.write_point(data)
6567
else:
6668
logger.bind(envelope_id=packet_id).debug("No data to write")
6769

0 commit comments

Comments
 (0)