diff stubs/twisted/web/resource.pyi @ 1871:4ce991cdacdb

more stubs Ignore-this: adf95b608f6791c2d7128c0f8cf661f8
author Drew Perttula <drewp@bigasterisk.com>
date Mon, 27 May 2019 06:19:53 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stubs/twisted/web/resource.pyi	Mon May 27 06:19:53 2019 +0000
@@ -0,0 +1,59 @@
+# Stubs for twisted.web.resource (Python 3)
+#
+# NOTE: This dynamically typed stub was automatically generated by stubgen.
+
+from typing import Any, Optional
+from zope.interface import Interface
+
+class IResource(Interface):
+    isLeaf: Any = ...
+    def getChildWithDefault(name: Any, request: Any) -> None: ...
+    def putChild(path: Any, child: Any) -> None: ...
+    def render(request: Any) -> None: ...
+
+def getChildForRequest(resource: Any, request: Any): ...
+
+class Resource:
+    entityType: Any = ...
+    server: Any = ...
+    children: Any = ...
+    def __init__(self) -> None: ...
+    isLeaf: int = ...
+    def listStaticNames(self): ...
+    def listStaticEntities(self): ...
+    def listNames(self): ...
+    def listEntities(self): ...
+    def listDynamicNames(self): ...
+    def listDynamicEntities(self, request: Optional[Any] = ...): ...
+    def getStaticEntity(self, name: Any): ...
+    def getDynamicEntity(self, name: Any, request: Any): ...
+    def delEntity(self, name: Any) -> None: ...
+    def reallyPutEntity(self, name: Any, entity: Any) -> None: ...
+    def getChild(self, path: Any, request: Any): ...
+    def getChildWithDefault(self, path: Any, request: Any): ...
+    def getChildForRequest(self, request: Any): ...
+    def putChild(self, path: Any, child: Any) -> None: ...
+    def render(self, request: Any): ...
+    def render_HEAD(self, request: Any): ...
+
+class ErrorPage(Resource):
+    template: str = ...
+    code: Any = ...
+    brief: Any = ...
+    detail: Any = ...
+    def __init__(self, status: Any, brief: Any, detail: Any) -> None: ...
+    def render(self, request: Any): ...
+    def getChild(self, chnam: Any, request: Any): ...
+
+class NoResource(ErrorPage):
+    def __init__(self, message: str = ...) -> None: ...
+
+class ForbiddenResource(ErrorPage):
+    def __init__(self, message: str = ...) -> None: ...
+
+class _IEncodingResource(Interface):
+    def getEncoder(request: Any) -> None: ...
+
+class EncodingResourceWrapper:
+    def __init__(self, original: Any, encoders: Any) -> None: ...
+    def getEncoder(self, request: Any): ...