浏览代码

add NoTokenConfigError exception

Guénaël Muller 7 年前
父节点
当前提交
e2b02ba464
共有 2 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      tracim/tracim/lib/jitsi_meet/jitsi_meet.py
  2. 0 0
      tracim/tracim/tests/library/test_jitsi_meet.py

+ 4 - 1
tracim/tracim/lib/jitsi_meet/jitsi_meet.py 查看文件

3
 
3
 
4
 import jwt
4
 import jwt
5
 
5
 
6
+class NoTokenConfigError(Exception):
7
+    pass
6
 
8
 
7
 class JitsiTokenConfig(object):
9
 class JitsiTokenConfig(object):
8
 
10
 
48
         see https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/tokens.md
50
         see https://github.com/jitsi/lib-jitsi-meet/blob/master/doc/tokens.md
49
         :return: jwt encoded token as string
51
         :return: jwt encoded token as string
50
         """
52
         """
51
-        assert self.token_config
53
+        if not self.token_config:
54
+            raise NoTokenConfigError
52
         now = datetime.datetime.utcnow()
55
         now = datetime.datetime.utcnow()
53
         exp = now+datetime.timedelta(seconds=self.token_config.duration)
56
         exp = now+datetime.timedelta(seconds=self.token_config.duration)
54
         data = {
57
         data = {

+ 0 - 0
tracim/tracim/tests/library/test_jitsi_meet.py 查看文件