From 54b1d561075e6476a636589cbe5f47e85f7415cf Mon Sep 17 00:00:00 2001 From: liamcottle Date: Sun, 2 Feb 2025 23:58:58 +1300 Subject: [PATCH] make for loop more readable --- meshchat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meshchat.py b/meshchat.py index 4e616c3..fa9e297 100644 --- a/meshchat.py +++ b/meshchat.py @@ -659,8 +659,11 @@ class ReticulumMeshChat: for idx, sub_interface in enumerate(sub_interfaces): # ensure required fields for sub-interface provided + missing_fields = [] required_subinterface_fields = ["name", "frequency", "bandwidth", "txpower", "spreadingfactor", "codingrate", "vport"] - missing_fields = [field for field in required_subinterface_fields if field not in sub_interface or sub_interface.get(field) == ""] + for field in required_subinterface_fields: + if field not in sub_interface or sub_interface.get(field) == "": + missing_fields.append(field) if missing_fields: return web.json_response({ "message": f"Sub-interface {idx + 1} is missing required field(s): {', '.join(missing_fields)}"