|
def | __init__ (self, template, strip=True, escape=False, postprocess=None) |
|
def | expand (self, namespace=None, **kw) |
|
def | stream (self, buffer, namespace=None, encoding="utf-8", buffer_size=65536, **kw) |
|
Definition at line 43 of file step.py.
◆ __init__()
def grepros.vendor.step.Template.__init__ |
( |
|
self, |
|
|
|
template, |
|
|
|
strip = True , |
|
|
|
escape = False , |
|
|
|
postprocess = None |
|
) |
| |
Initialize class
Definition at line 52 of file step.py.
◆ _make_namespace()
def grepros.vendor.step.Template._make_namespace |
( |
|
self, |
|
|
|
namespace, |
|
|
|
echo, |
|
|
** |
kw |
|
) |
| |
|
private |
Return template namespace dictionary, containing given values and template functions.
Definition at line 84 of file step.py.
◆ _postprocess()
def grepros.vendor.step.Template._postprocess |
( |
|
self, |
|
|
|
output, |
|
|
|
stream = False |
|
) |
| |
|
private |
Modify output string after variables and code evaluation
Definition at line 147 of file step.py.
◆ _preprocess()
def grepros.vendor.step.Template._preprocess |
( |
|
self, |
|
|
|
template |
|
) |
| |
|
private |
Modify template string before code conversion
Definition at line 90 of file step.py.
◆ _process()
def grepros.vendor.step.Template._process |
( |
|
self, |
|
|
|
template |
|
) |
| |
|
private |
Return the code generated from the template string
Definition at line 106 of file step.py.
◆ expand()
def grepros.vendor.step.Template.expand |
( |
|
self, |
|
|
|
namespace = None , |
|
|
** |
kw |
|
) |
| |
Return the expanded template string
Definition at line 64 of file step.py.
◆ stream()
def grepros.vendor.step.Template.stream |
( |
|
self, |
|
|
|
buffer, |
|
|
|
namespace = None , |
|
|
|
encoding = "utf-8" , |
|
|
|
buffer_size = 65536 , |
|
|
** |
kw |
|
) |
| |
Expand the template and stream it to a file-like buffer.
Definition at line 70 of file step.py.
◆ builtins
grepros.vendor.step.Template.builtins |
◆ code
grepros.vendor.step.Template.code |
◆ COMPILED_TEMPLATES
dictionary grepros.vendor.step.Template.COMPILED_TEMPLATES = {} |
|
static |
◆ options
grepros.vendor.step.Template.options |
◆ RE_STRIP
grepros.vendor.step.Template.RE_STRIP = re.compile("(^[ \t]+|[ \t]+$|(?<=[ \t])[ \t]+|\\A[\r\n]+|[ \t\r\n]+\\Z)", re.M) |
|
static |
◆ RE_STRIP_STREAM
grepros.vendor.step.Template.RE_STRIP_STREAM |
|
static |
Initial value:= re.compile("(^[ \t]+|[ \t]+$|(?<=[ \t])[ \t]+|\\A[\r\n]+|"
"((?<=(\r\n))|(?<=[ \t\r\n]))[ \t\r\n]+\\Z)", re.M)
Definition at line 49 of file step.py.
◆ template
grepros.vendor.step.Template.template |
◆ TRANSPILED_TEMPLATES
dictionary grepros.vendor.step.Template.TRANSPILED_TEMPLATES = {} |
|
static |
The documentation for this class was generated from the following file: