From 3646976f1ecae326bb21b88074a8efadacb3a6b2 Mon Sep 17 00:00:00 2001 From: Kevin Siegall Date: Tue, 15 Aug 2023 14:38:00 -0400 Subject: [PATCH] Warning message for short passwords and fixes resetbot.py issue --- XRPLib/webserver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/XRPLib/webserver.py b/XRPLib/webserver.py index 90f3d77..b47a473 100644 --- a/XRPLib/webserver.py +++ b/XRPLib/webserver.py @@ -32,6 +32,8 @@ def __init__(self): self.FUNCTION_PREFIX = "startfunction" self.FUNCTION_SUFFIX = "endfunction" self.display_arrows = False + # Instantiate self.wlan now so that running stop before start doesn't cause an error + self.wlan = network.WLAN(network.STA_IF) def start_network(self, ssid:str=None, robot_id:int= None, password:str=None): """ @@ -58,6 +60,8 @@ def start_network(self, ssid:str=None, robot_id:int= None, password:str=None): robot_id = 1 ssid = f"XRP_{robot_id}" password = "remote.xrp" + if password is not None and len(password) < 8: + logging.warning("Password is less than 8 characters, this may cause issues with some devices") self.access_point = access_point(ssid, password) logging.info(f"Starting Access Point \"{ssid}\"") self.wlan = network.WLAN(network.AP_IF)