From 1db7cb2451394f0d2a9883a1f3124991e34f8918 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Wed, 23 Jul 2025 18:12:17 +0200 Subject: [PATCH] vscode configuartion added and pep8 for python file --- .vscode/launch.json | 6 +++--- .vscode/settings.json | 7 +++---- mqtt_sniffer.py | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index cca922c..29f3a8d 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -9,9 +9,9 @@ "type": "python", "request": "launch", "program": "${workspaceFolder}/mqtt_sniffer.py", - "console": "externalTerminal", - "args": ["-n", "-u", "smarthome", "-t", "es.*t", "-l"], + "console": "integratedTerminal", + "args": ["-f", "mqtt.home", "-p", "1884", "-n"], "justMyCode": true } ] -} \ No newline at end of file +} diff --git a/.vscode/settings.json b/.vscode/settings.json index 448effc..ee25f90 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,15 +1,14 @@ { "python.defaultInterpreterPath": "./venv/bin/python", "autopep8.args": ["--max-line-length=150"], - "python.formatting.provider": "none", "[python]": { - "editor.defaultFormatter": "ms-python.python", + "python.formatting.provider": "none", + "editor.defaultFormatter": "ms-python.autopep8", "editor.formatOnSave": true }, - "editor.formatOnSave": true, "editor.fontSize": 14, "emmet.includeLanguages": { "django-html": "html" }, "python.testing.pytestArgs": ["-v", "--cov", "--cov-report=xml", "__test__"], "python.testing.unittestEnabled": false, - "python.testing.pytestEnabled": true, + "python.testing.pytestEnabled": true } diff --git a/mqtt_sniffer.py b/mqtt_sniffer.py index a52d865..a62ed7b 100644 --- a/mqtt_sniffer.py +++ b/mqtt_sniffer.py @@ -40,6 +40,7 @@ class MqttHandler(object): logger.debug("Sending message: topic=%s, payload=%s type=%s", topic, repr(payload), repr(type(payload))) self.mqtt_client.send(topic, payload) + class MqttSniffer(App): """a textual application for viewing mqtt messages.""" @@ -109,7 +110,6 @@ class MqttSniffer(App): self.all_logs = [] self._update_display() - def _update_display(self): """Clean the display and render all mqtt messages based on the current filters.""" self.log_display.clear()