浏览代码

[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