Files @ 3767ae7187d9
Branch filter:

Location: light9/stubs/twisted/web/resource.pyi - annotation

drewp@bigasterisk.com
don't return none as the deferred
Ignore-this: 24a7c6e57fa8ebc2deb7185177a34aab
# 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): ...