Skip to content

Commit 1839b05

Browse files
committed
Updated except clause to allow for misformed secrets.json files
1 parent 2598618 commit 1839b05

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

XRPLib/webserver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def start_network(self, ssid:str=None, robot_id:int= None, password:str=None):
5353
if robot_id is None:
5454
robot_id = secrets["robot_id"]
5555
ssid = ssid.replace("{robot_id}", str(robot_id))
56-
except OSError:
56+
except (OSError, KeyError, ValueError):
5757
if robot_id is None:
5858
robot_id = 1
5959
ssid = f"XRP_{robot_id}"
@@ -81,7 +81,7 @@ def connect_to_network(self, ssid:str=None, password:str=None, timeout = 10):
8181
secrets = json.load(secrets_file)
8282
ssid = secrets["wifi_ssid"]
8383
password = secrets["wifi_password"]
84-
except OSError:
84+
except (OSError, KeyError, ValueError):
8585
print("secrets.json not found or improperly formatted")
8686
return False
8787
self.wlan.connect(ssid,password)

0 commit comments

Comments
 (0)