![]() By default, if an operation produces an undefined value (a Jinja2 concept that corresponds to Python's KeyError, AttributeError, etc) then this value may be printed in a template, which is a nop. This behavior can hide bugs. This commit changes the Jinja2 behavior to raise an error instead of producing an undefined value in all cases. (We produce undefined values deliberately in a few places. Those are unaffected; it is OK to use several kinds of undefined values in one Jinja2 environment.) Fixes #337. |
||
---|---|---|
.. | ||
__init__.py | ||
intel.py | ||
lattice_ecp5.py | ||
lattice_ice40.py | ||
lattice_machxo2.py | ||
xilinx_7series.py | ||
xilinx_spartan_3_6.py | ||
xilinx_ultrascale.py |