diff --git a/stubs/cyclone/httpserver.pyi b/stubs/cyclone/httpserver.pyi new file mode 100644 --- /dev/null +++ b/stubs/cyclone/httpserver.pyi @@ -0,0 +1,43 @@ +# Stubs for cyclone.httpserver (Python 3) +# +# NOTE: This dynamically typed stub was automatically generated by stubgen. + +from twisted.protocols import basic +from typing import Any, Dict, Optional + +class _BadRequestException(Exception): ... + +class HTTPConnection(basic.LineReceiver): + no_keep_alive: bool = ... + content_length: Any = ... + request_callback: Any = ... + xheaders: Any = ... + def connectionMade(self) -> None: ... + def connectionLost(self, reason: Any) -> None: ... + def notifyFinish(self): ... + def lineReceived(self, line: Any) -> None: ... + def rawDataReceived(self, data: Any) -> None: ... + def write(self, chunk: Any) -> None: ... + def finish(self) -> None: ... + +class HTTPRequest: + method: str = ... + uri: str = ... + version: str = ... + headers: Dict[str, str] = ... + body: bytes = ... + remote_ip: str = ... + protocol: str = ... + host: str = ... + files: Any = ... + connection: HTTPConnection = ... + arguments: Any = ... + def __init__(self, method: Any, uri: Any, version: str = ..., headers: Optional[Any] = ..., body: Optional[Any] = ..., remote_ip: Optional[Any] = ..., protocol: Optional[Any] = ..., host: Optional[Any] = ..., files: Optional[Any] = ..., connection: Optional[Any] = ...) -> None: ... + def supports_http_1_1(self): ... + @property + def cookies(self): ... + def write(self, chunk: Any) -> None: ... + def finish(self) -> None: ... + def full_url(self): ... + def request_time(self): ... + def notifyFinish(self): ...