summaryrefslogtreecommitdiff
path: root/jinja2
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | Use a separate scope for the loop else branchArmin Ronacher2017-01-032-15/+25
| | | | | |
| | | * | | Clarified for else todoArmin Ronacher2017-01-031-1/+2
| | | | | |
| | | * | | Small optimization for python scopesArmin Ronacher2017-01-031-1/+1
| | | | | |
| | | * | | Fixed a typoArmin Ronacher2017-01-031-1/+1
| | | | | |
| | | * | | Cleaned up some code that no longer needs to existArmin Ronacher2017-01-031-6/+3
| | | | | |
| | | * | | Stop assigning stuff to the frame that does not belong thereArmin Ronacher2017-01-031-13/+19
| | | | | |
| | | * | | Kill now unused assigned_namesArmin Ronacher2017-01-031-5/+0
| | | | | |
| | | * | | Kill some dead codeArmin Ronacher2017-01-031-11/+0
| | | | | |
| | | * | | Force missing to be a localArmin Ronacher2017-01-031-2/+4
| | | | | |
| | | * | | Fixed from imports with contextArmin Ronacher2017-01-031-2/+3
| | | | | |
| | | * | | Make tests pass on 3.x againArmin Ronacher2017-01-031-1/+1
| | | | | |
| | | * | | Made all tests pass againArmin Ronacher2017-01-031-4/+4
| | | | | |
| | | * | | Fixed various breakage from the new id trackingArmin Ronacher2017-01-034-55/+49
| | | | | |
| | | * | | Changed behavior of local extractionArmin Ronacher2017-01-031-1/+1
| | | | | |
| | | * | | Reset variables for scopingArmin Ronacher2017-01-032-27/+75
| | | | | |
| | | * | | Fixed debug support locals for new behaviorArmin Ronacher2017-01-031-9/+28
| | | | | |
| | | * | | First pass on integrating id trackingArmin Ronacher2017-01-033-370/+130
| | | | | |
| | | * | | Added new-style id tracking codeArmin Ronacher2017-01-031-0/+216
| | | | | |
| | * | | | Add test for greater/less than (#624)Major Hayden2017-01-041-1/+13
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It can be helpful to have a test for values that are greater or less than another value, especially when looping over lists and using `select()` or `selectattr()` filters. This patch adds tests that allow a developer to check if a value is greater or less than another value. For example, if I have a list of vehicles and I want to find the motorcycles: vehicles | selectattr('wheels', 'lessthan', 3) Or, if I want to find large trucks: vehicles | selectattr('wheels', 'greaterthan', 4) Tests are included.
| | * | | Changelog and __rsub__ handlingArmin Ronacher2017-01-031-1/+1
| | | | |
| | * | | Merge pull request #530 from nick-garcia/masterArmin Ronacher2017-01-031-1/+1
| | |\ \ \ | | | | | | | | | | | | Subtraction from Undefined does not raise UndefinedError
| | | * | | Setting __sub__ equal to _fail_with_undefined_error so subtractions withNick Garcia2016-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | undefined variables will fail properly like other arithemtic operations.
| | * | | | Merge pull request #525 from iffy/fix-cycle-nextArmin Ronacher2017-01-031-1/+3
| | |\ \ \ \ | | | | | | | | | | | | | | Give Cycler a next() method so that it works in python2 and 3
| | | * | | | Give Cycler a next() method so that it works in python2 and 3Matt Haggard2015-12-291-1/+3
| | | | | | |
| | * | | | | Support block-set in toplevel situations when extends is usedArmin Ronacher2016-12-311-0/+4
| | | | | | |
| | * | | | | Support old-style classes for attribute lookups. Fixes #631Armin Ronacher2016-12-311-1/+1
| | | | | | |
| | * | | | | Make noopener the default for urlizeArmin Ronacher2016-12-314-11/+27
| | | | | | |
| | * | | | | Merge branch '2.8-maintenance'Armin Ronacher2016-12-291-1/+1
| | |\ \ \ \ \
| | | * | | | | Fixed a name error for an uncommon attribute access in the sandbox2.8-maintenanceArmin Ronacher2016-12-291-1/+1
| | | | | | | |
| | * | | | | | Merge branch '2.8-maintenance'Armin Ronacher2016-12-292-2/+115
| | |\ \ \ \ \ \ | | | |/ / / / /
| | | * | | | | 2.8.2.dev0 just in caseArmin Ronacher2016-12-291-1/+1
| | | | | | | |
| | | * | | | | Bump version number to 2.8.12.8.1Armin Ronacher2016-12-291-1/+1
| | | | | | | |
| | | * | | | | Merge branch '2.8-maintenance' of github.com:pallets/jinja into 2.8-maintenanceArmin Ronacher2016-12-291-1/+4
| | | |\ \ \ \ \
| | | * | | | | | SECURITY: support sandboxing in format expressionsArmin Ronacher2016-12-292-4/+117
| | | | | | | | |
| | * | | | | | | Make slice work with async generatorsfeature/asyncArmin Ronacher2016-12-291-0/+6
| | | | | | | | |
| | * | | | | | | ported list and sumArmin Ronacher2016-12-291-1/+20
| | | | | | | | |
| | * | | | | | | Ported map and selectArmin Ronacher2016-12-292-20/+46
| | | | | | | | |
| | * | | | | | | Added reject/rejectattr with basic async supportArmin Ronacher2016-12-292-7/+36
| | | | | | | | |
| | * | | | | | | Made join filter work with asyncArmin Ronacher2016-12-281-2/+8
| | | | | | | | |
| | * | | | | | | Made groupby work with asyncArmin Ronacher2016-12-281-0/+10
| | | | | | | | |
| | * | | | | | | Improved internal async filter frameworkArmin Ronacher2016-12-281-10/+34
| | | | | | | | |
| | * | | | | | | Added note for async from filter callsArmin Ronacher2016-12-281-0/+5
| | | | | | | | |
| | * | | | | | | First pass on async support for filtersArmin Ronacher2016-12-283-1/+47
| | | | | | | | |
| | * | | | | | | Made the env._async property public for filtersArmin Ronacher2016-12-283-30/+30
| | | | | | | | |
| | * | | | | | | Support the same set of loop functions for async modeArmin Ronacher2016-12-284-37/+82
| | | | | | | | |
| | * | | | | | | Improved wrapper code so that the API is more consistent on failureArmin Ronacher2016-12-282-6/+36
| | | | | | | | |
| | * | | | | | | Fixed error messageArmin Ronacher2016-12-281-1/+1
| | | | | | | | |
| | * | | | | | | Added support for async loop contextArmin Ronacher2016-12-283-16/+75
| | | | | | | | |
| | * | | | | | | Added basic support for async iterArmin Ronacher2016-12-282-2/+23
| | | | | | | | |
| | * | | | | | | Wrap generate to support async modeArmin Ronacher2016-12-281-0/+29
| | | | | | | | |