diff stubs/cyclone/websocket.pyi @ 53:a21b87140758

more stubs Ignore-this: ff80b18a86305d43128277f5db0248b5
author Drew Perttula <drewp@bigasterisk.com>
date Thu, 30 May 2019 08:15:10 +0000
parents 4f71d2a7a8d1
children
line wrap: on
line diff
--- a/stubs/cyclone/websocket.pyi	Thu May 30 01:58:36 2019 +0000
+++ b/stubs/cyclone/websocket.pyi	Thu May 30 08:15:10 2019 +0000
@@ -4,7 +4,7 @@
 
 import cyclone.escape
 import cyclone.web
-from typing import Any
+from typing import Any, Dict, Union
 
 class _NotEnoughFrame(Exception): ...
 
@@ -17,8 +17,8 @@
     def headersReceived(self) -> None: ...
     def connectionMade(self, *args: Any, **kwargs: Any) -> None: ...
     def connectionLost(self, reason: Any) -> None: ...
-    def messageReceived(self, message: Any) -> None: ...
-    def sendMessage(self, message: Any) -> None: ...
+    def messageReceived(self, message: bytes) -> None: ...
+    def sendMessage(self, message: Union[str, Dict]) -> None: ...
     def forbidConnection(self, message: Any): ...
 
 class WebSocketProtocol:
@@ -28,20 +28,20 @@
     def __init__(self, handler: Any) -> None: ...
     def acceptConnection(self) -> None: ...
     def rawDataReceived(self, data: Any) -> None: ...
-    def sendMessage(self, message: Any) -> None: ...
+    def sendMessage(self, message: Union[str, Dict]) -> None: ...
 
 class WebSocketProtocol17(WebSocketProtocol):
     def __init__(self, handler: Any) -> None: ...
     def acceptConnection(self) -> None: ...
     def rawDataReceived(self, data: Any) -> None: ...
-    def sendMessage(self, message: Any, code: int = ...) -> None: ...
+    def sendMessage(self, message: Union[str, Dict], code: int = ...) -> None: ...
 
 class WebSocketProtocol76(WebSocketProtocol):
     def __init__(self, handler: Any) -> None: ...
     def acceptConnection(self) -> None: ...
     def rawDataReceived(self, data: Any) -> None: ...
     def close(self) -> None: ...
-    def sendMessage(self, message: Any) -> None: ...
+    def sendMessage(self, message: Union[str, Dict]) -> None: ...
 
 class FrameDecodeError(Exception): ...