Procházet zdrojové kódy

Added fallback region

Damian Sypniewski před 1 rokem
rodič
revize
93be81523f
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      switchbot/devices/lock.py

+ 4 - 1
switchbot/devices/lock.py

@@ -130,7 +130,10 @@ class SwitchbotLock(SwitchbotDevice):
             userinfo = SwitchbotLock.api_request(
                 "account", "account/api/v1/user/userinfo", {}, auth_headers
             )
-            region = userinfo["botRegion"]
+            if "botRegion" in userinfo and userinfo["botRegion"] != "":
+                region = userinfo["botRegion"]
+            else:
+                region = "us"
         except Exception as err:
             raise SwitchbotAccountConnectionError(
                 f"Failed to retrieve SwitchBot Account user details: {err}"