浏览代码

#338 remove Literal type to avoid problem with Python 3.7

Falko Schindler 2 年之前
父节点
当前提交
9cc45d9b9b
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      nicegui/outbox.py

+ 2 - 2
nicegui/outbox.py

@@ -1,13 +1,13 @@
 import asyncio
 import asyncio
 from collections import deque
 from collections import deque
-from typing import TYPE_CHECKING, Any, Deque, Literal, Tuple
+from typing import TYPE_CHECKING, Any, Deque, Tuple
 
 
 from . import globals
 from . import globals
 
 
 if TYPE_CHECKING:
 if TYPE_CHECKING:
     from .element import Element
     from .element import Element
     ClientId = int
     ClientId = int
-    MessageType = Literal['update', 'run_method', 'run_javascript', 'open', 'notify']
+    MessageType = str
     MessageGroup = Tuple[ClientId, MessageType, Any]
     MessageGroup = Tuple[ClientId, MessageType, Any]
 
 
 queue: Deque['MessageGroup'] = deque()
 queue: Deque['MessageGroup'] = deque()