소스 검색

Added fallback region

Damian Sypniewski 1 년 전
부모
커밋
93be81523f
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  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}"