Files @ 74b4acd3dde0
Branch filter:

Location: light9/stubs/cyclone/template.pyi

drewp@bigasterisk.com
collector client retries a bit. not sure we want this.
# Stubs for cyclone.template (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from typing import Any, Optional

class Template:
    name: Any = ...
    autoescape: Any = ...
    namespace: Any = ...
    file: Any = ...
    code: Any = ...
    loader: Any = ...
    compiled: Any = ...
    def __init__(self, template_string: Any, name: str = ..., loader: Optional[Any] = ..., compress_whitespace: Optional[Any] = ..., autoescape: Any = ...) -> None: ...
    def generate(self, **kwargs: Any): ...

class BaseLoader:
    autoescape: Any = ...
    namespace: Any = ...
    templates: Any = ...
    lock: Any = ...
    def __init__(self, autoescape: Any = ..., namespace: Optional[Any] = ...) -> None: ...
    def reset(self) -> None: ...
    def resolve_path(self, name: Any, parent_path: Optional[Any] = ...) -> None: ...
    def load(self, name: Any, parent_path: Optional[Any] = ...): ...

class Loader(BaseLoader):
    root: Any = ...
    def __init__(self, root_directory: Any, **kwargs: Any) -> None: ...
    def resolve_path(self, name: Any, parent_path: Optional[Any] = ...): ...

class DictLoader(BaseLoader):
    dict: Any = ...
    def __init__(self, dict: Any, **kwargs: Any) -> None: ...
    def resolve_path(self, name: Any, parent_path: Optional[Any] = ...): ...

class _Node:
    def each_child(self): ...
    def generate(self, writer: Any) -> None: ...
    def find_named_blocks(self, loader: Any, named_blocks: Any) -> None: ...
    def maybe_deferred(self, varName: Any, writer: Any) -> None: ...

class _File(_Node):
    template: Any = ...
    body: Any = ...
    line: int = ...
    def __init__(self, template: Any, body: Any) -> None: ...
    def generate(self, writer: Any): ...
    def each_child(self): ...

class _ChunkList(_Node):
    chunks: Any = ...
    def __init__(self, chunks: Any) -> None: ...
    def generate(self, writer: Any) -> None: ...
    def each_child(self): ...

class _NamedBlock(_Node):
    name: Any = ...
    body: Any = ...
    template: Any = ...
    line: Any = ...
    parent: Any = ...
    def __init__(self, name: Any, body: Any, template: Any, line: Any) -> None: ...
    def each_child(self): ...
    def generate(self, writer: Any, force_self: bool = ...) -> None: ...
    def find_named_blocks(self, loader: Any, named_blocks: Any) -> None: ...

class _ExtendsBlock(_Node):
    name: Any = ...
    def __init__(self, name: Any) -> None: ...

class _Super(_Node):
    parent: Any = ...
    template: Any = ...
    suffix: Any = ...
    line: Any = ...
    def __init__(self, template: Any, suffix: Any, line: Any) -> None: ...
    def set_parent_block(self, parent: Any) -> None: ...
    def generate(self, writer: Any) -> None: ...

class _IncludeBlock(_Node):
    name: Any = ...
    template_name: Any = ...
    line: Any = ...
    def __init__(self, name: Any, reader: Any, line: Any) -> None: ...
    def find_named_blocks(self, loader: Any, named_blocks: Any) -> None: ...
    def generate(self, writer: Any) -> None: ...

class _ApplyBlock(_Node):
    method: Any = ...
    line: Any = ...
    body: Any = ...
    def __init__(self, method: Any, line: Any, body: Optional[Any] = ...) -> None: ...
    def each_child(self): ...
    def generate(self, writer: Any) -> None: ...

class _ControlBlock(_Node):
    statement: Any = ...
    line: Any = ...
    body: Any = ...
    def __init__(self, statement: Any, line: Any, body: Optional[Any] = ...) -> None: ...
    def each_child(self): ...
    def generate(self, writer: Any) -> None: ...

class _IntermediateControlBlock(_Node):
    statement: Any = ...
    line: Any = ...
    def __init__(self, statement: Any, line: Any) -> None: ...
    def generate(self, writer: Any) -> None: ...

class _Statement(_Node):
    statement: Any = ...
    line: Any = ...
    def __init__(self, statement: Any, line: Any) -> None: ...
    def generate(self, writer: Any) -> None: ...

class _Expression(_Node):
    expression: Any = ...
    line: Any = ...
    raw: Any = ...
    def __init__(self, expression: Any, line: Any, raw: bool = ...) -> None: ...
    def generate(self, writer: Any) -> None: ...

class _Module(_Expression):
    def __init__(self, expression: Any, line: Any) -> None: ...

class _Text(_Node):
    value: Any = ...
    line: Any = ...
    def __init__(self, value: Any, line: Any) -> None: ...
    def generate(self, writer: Any) -> None: ...

class ParseError(Exception): ...
class TemplateError(Exception): ...

class _CodeWriter:
    file: Any = ...
    named_blocks: Any = ...
    loader: Any = ...
    current_template: Any = ...
    compress_whitespace: Any = ...
    apply_counter: int = ...
    include_stack: Any = ...
    def __init__(self, file: Any, named_blocks: Any, loader: Any, current_template: Any, compress_whitespace: Any) -> None: ...
    def indent_size(self): ...
    def indent(self) -> None: ...
    def include(self, template: Any, line: Any) -> None: ...
    def write_line(self, line: Any, line_number: Any, indent: Optional[Any] = ...) -> None: ...

class _TemplateReader:
    name: Any = ...
    text: Any = ...
    line: int = ...
    pos: int = ...
    def __init__(self, name: Any, text: Any) -> None: ...
    def find(self, needle: Any, start: int = ..., end: Optional[Any] = ...): ...
    def consume(self, count: Optional[Any] = ...): ...
    def remaining(self): ...
    def __len__(self): ...
    def __getitem__(self, key: Any): ...