소스 검색

[raz] Nicer error message when turned on without a proper API URL

Romain Rigaux 4 년 전
부모
커밋
cb8c4ed700
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      desktop/core/src/desktop/lib/raz/raz_client.py

+ 2 - 0
desktop/core/src/desktop/lib/raz/raz_client.py

@@ -49,6 +49,8 @@ class RazToken:
     self.init_time = datetime.now()
     self.init_time = datetime.now()
     self.raz_token = None
     self.raz_token = None
     o = lib_urlparse(self.raz_url)
     o = lib_urlparse(self.raz_url)
+    if not o.netloc:
+      raise PopupException('Could not parse the host of the Raz server %s' % self.raz_url)
     self.raz_hostname, self.raz_port = o.netloc.split(':')
     self.raz_hostname, self.raz_port = o.netloc.split(':')
     self.scheme = o.scheme
     self.scheme = o.scheme