annotate stubs/cyclone/template.pyi @ 2023:b64a4db527e2

whitespace Ignore-this: 82ab84810df09d549904116da2c3e4b8
author drewp@bigasterisk.com
date Mon, 10 Jun 2019 23:50:04 +0000
parents 8f58dc868dae
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1934
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 # Stubs for cyclone.template (Python 3)
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 #
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 from typing import Any, Optional
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 class Template:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 name: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9 autoescape: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 namespace: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 file: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 code: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 loader: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 compiled: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15 def __init__(self, template_string: Any, name: str = ..., loader: Optional[Any] = ..., compress_whitespace: Optional[Any] = ..., autoescape: Any = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 def generate(self, **kwargs: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18 class BaseLoader:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 autoescape: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20 namespace: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 templates: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 lock: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 def __init__(self, autoescape: Any = ..., namespace: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24 def reset(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 def resolve_path(self, name: Any, parent_path: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26 def load(self, name: Any, parent_path: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28 class Loader(BaseLoader):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 root: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 def __init__(self, root_directory: Any, **kwargs: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 def resolve_path(self, name: Any, parent_path: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33 class DictLoader(BaseLoader):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 dict: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35 def __init__(self, dict: Any, **kwargs: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 def resolve_path(self, name: Any, parent_path: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 class _Node:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 def each_child(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 def find_named_blocks(self, loader: Any, named_blocks: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 def maybe_deferred(self, varName: Any, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 class _File(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 template: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46 body: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
47 line: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
48 def __init__(self, template: Any, body: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
49 def generate(self, writer: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
50 def each_child(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
51
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
52 class _ChunkList(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
53 chunks: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
54 def __init__(self, chunks: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
55 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
56 def each_child(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
57
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
58 class _NamedBlock(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
59 name: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
60 body: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
61 template: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
62 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
63 parent: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
64 def __init__(self, name: Any, body: Any, template: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
65 def each_child(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
66 def generate(self, writer: Any, force_self: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
67 def find_named_blocks(self, loader: Any, named_blocks: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
68
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
69 class _ExtendsBlock(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
70 name: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
71 def __init__(self, name: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
72
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
73 class _Super(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
74 parent: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
75 template: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
76 suffix: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
77 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
78 def __init__(self, template: Any, suffix: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
79 def set_parent_block(self, parent: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
80 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
81
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
82 class _IncludeBlock(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
83 name: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
84 template_name: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
85 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
86 def __init__(self, name: Any, reader: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
87 def find_named_blocks(self, loader: Any, named_blocks: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
88 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
89
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
90 class _ApplyBlock(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
91 method: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
92 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
93 body: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
94 def __init__(self, method: Any, line: Any, body: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
95 def each_child(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
96 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
97
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
98 class _ControlBlock(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
99 statement: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
100 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
101 body: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
102 def __init__(self, statement: Any, line: Any, body: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
103 def each_child(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
104 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
105
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
106 class _IntermediateControlBlock(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
107 statement: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
108 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
109 def __init__(self, statement: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
110 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
111
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
112 class _Statement(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
113 statement: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
114 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
115 def __init__(self, statement: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
116 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
117
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
118 class _Expression(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
119 expression: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
120 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
121 raw: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
122 def __init__(self, expression: Any, line: Any, raw: bool = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
123 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
124
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
125 class _Module(_Expression):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
126 def __init__(self, expression: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
127
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
128 class _Text(_Node):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
129 value: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
130 line: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
131 def __init__(self, value: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
132 def generate(self, writer: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
133
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
134 class ParseError(Exception): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
135 class TemplateError(Exception): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
136
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
137 class _CodeWriter:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
138 file: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
139 named_blocks: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
140 loader: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
141 current_template: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
142 compress_whitespace: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
143 apply_counter: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
144 include_stack: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
145 def __init__(self, file: Any, named_blocks: Any, loader: Any, current_template: Any, compress_whitespace: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
146 def indent_size(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
147 def indent(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
148 def include(self, template: Any, line: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
149 def write_line(self, line: Any, line_number: Any, indent: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
150
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
151 class _TemplateReader:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
152 name: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
153 text: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
154 line: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
155 pos: int = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
156 def __init__(self, name: Any, text: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
157 def find(self, needle: Any, start: int = ..., end: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
158 def consume(self, count: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
159 def remaining(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
160 def __len__(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
161 def __getitem__(self, key: Any): ...