evaluates to ``false``.
- Improved error reporting for undefined values by providing a
position.
-- ``filesizeformat`` filter uses decimal prefixes now per default and
+- ``filesizeformat`` filter uses decimal prefixes now by default and
can be set to binary mode with the second parameter.
- Fixed bug in finalizer
Block Nesting and Scope
~~~~~~~~~~~~~~~~~~~~~~~
-Blocks can be nested for more complex layouts. However, per default blocks
+Blocks can be nested for more complex layouts. However, by default blocks
may not access variables from outer scopes::
{% for item in seq %}
Usually child templates extend from one template that adds a basic HTML
skeleton. However it's possible to put the `extends` tag into an `if` tag to
only extend from the layout template if the `standalone` variable evaluates
-to false which it does per default if it's not defined. Additionally a very
+to false, which it does by default if it's not defined. Additionally a very
basic skeleton is added to the file so that if it's indeed rendered with
`standalone` set to `True` a very basic HTML skeleton is added::
>>> loader = DictLoader({'index.html': 'source here'})
- Because auto reloading is rarely useful this is disabled per default.
+ Because auto reloading is rarely useful this is disabled by default.
"""
def __init__(self, mapping: t.Mapping[str, str]) -> None: