# 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): ...