log genshi/template/tests/eval.py @ 1024:a5e09a7ba12d trunk

age author description
Sun, 16 Feb 2014 19:36:21 +0000 hodgestar Add support for kwonlyargs and kw_defaults attributes of AST argument nodes. trunk
Sat, 29 Dec 2012 19:31:41 +0000 hodgestar Update genshi.template AST handling to support Python 3.4 (see #537). trunk
Sat, 29 Dec 2012 19:14:10 +0000 hodgestar Fix a number of tests which Python's new hash randomization is causing to fail randomly. trunk
Sun, 24 Oct 2010 22:39:08 +0000 hodgestar add support for python 3 to genshi.template expression evaluator: experimental-py3k
Fri, 23 Apr 2010 21:08:26 +0000 cmlenz Sync `experimental/inline` branch with [source:trunk@1126]. experimental-inline
Thu, 22 Apr 2010 12:01:10 +0000 cmlenz Update changelog and copyright years. trunk
Wed, 21 Apr 2010 22:02:28 +0000 cmlenz Fix for infinite recursion when parsing argument names from tuples. Closes #383. trunk
Thu, 15 Apr 2010 21:38:21 +0000 cmlenz Looks like the 'decorators' field in the AST was renamed to 'decorator_list' in Python 2.6, so look for both. See #379. trunk
Sat, 28 Nov 2009 15:37:30 +0000 cmlenz Fix the unit test for execution of statements containing with statements so that it also works on Windows. Thanks to cboos for the patch. trunk
Fri, 13 Nov 2009 22:31:04 +0000 cmlenz Add unit tests for correct handling of with statements and yield expressions in the AST code generator. trunk
Tue, 10 Nov 2009 22:53:21 +0000 cmlenz More work on reducing the size of the diff produced by 2to3. trunk
Sun, 09 Aug 2009 20:38:59 +0000 mgood Fix nested list comprehensions & generator expressions (fixes #327) trunk
Wed, 11 Mar 2009 17:51:06 +0000 cmlenz Sync (old) experimental inline branch with trunk@1027. experimental-inline
Fri, 06 Mar 2009 11:53:07 +0000 cmlenz Ported [1008] and [1009] to 0.5.x branch. stable-0.5.x
Fri, 06 Mar 2009 11:32:54 +0000 cmlenz Added test for [1008]. trunk
Thu, 05 Mar 2009 10:06:45 +0000 cmlenz Ported [1005] to 0.5.x branch. stable-0.5.x
Thu, 05 Mar 2009 10:05:12 +0000 cmlenz `for` loops in template code blocks should not establish their own locals block. Closes #259. trunk
Thu, 05 Mar 2009 09:16:43 +0000 cmlenz Fix handling of function arguments with default values in template code, applying patch by Scott Wilson plus an additional fix. Closes #292. trunk
Thu, 15 Jan 2009 23:50:09 +0000 cmlenz Ported [914], [970], and [971] to 0.5.x branch. stable-0.5.x
Mon, 08 Dec 2008 21:15:19 +0000 cmlenz Get rid of a couple more -3 warnings. trunk
Mon, 21 Jul 2008 23:17:52 +0000 aflett update to 0.5.x branch, up through r907 experimental-match-fastpaths
Mon, 09 Jun 2008 15:19:59 +0000 cmlenz Remove some cruft for supporting Python 2.3. trunk
Fri, 06 Jun 2008 15:52:33 +0000 cmlenz Another Python 2.3 fix in the wake of #221. trunk
Thu, 05 Jun 2008 15:46:16 +0000 cmlenz Yet another followup fix for #221. trunk
Sun, 01 Jun 2008 20:09:28 +0000 cmlenz Workaround for a Python 2.4 bug that broke star imports in template code blocks. Closes #221. Many thanks to Armin Ronacher for the patch. trunk
Fri, 11 Apr 2008 08:42:11 +0000 cmlenz newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk]. experimental-newctxt
Thu, 10 Apr 2008 19:47:27 +0000 cmlenz Fix copyright years. trunk
Tue, 08 Apr 2008 22:34:01 +0000 cmlenz Enable pickling of `Template` and `Code` objects. trunk
Mon, 31 Mar 2008 09:30:26 +0000 cmlenz Improve error reporting when accessing an attribute in a Python expression raises an `AttributeError`. Closes #191. Thanks to Michele Cella for the patch! trunk
Wed, 06 Feb 2008 12:18:02 +0000 cmlenz Assigning to a variable named `data` in a Python code block no longer breaks context lookup. We now use the name `__data__` for internal data, hoping that that name is not as commonly used in templates. trunk
Mon, 27 Aug 2007 20:05:31 +0000 cmlenz Changed the default error handling mode to "strict". trunk
Wed, 08 Aug 2007 22:27:26 +0000 cmlenz Ported [700] to 0.4.x branch. stable-0.4.x
Wed, 08 Aug 2007 22:21:21 +0000 cmlenz Fixes for nonlocal variable access in code blocks, as well as nested function and class definitions. trunk
Wed, 01 Aug 2007 16:23:41 +0000 cmlenz Ported [696] to 0.4.x branch. stable-0.4.x
Wed, 01 Aug 2007 16:22:05 +0000 cmlenz Follow-up fix to [693:694]. Again, thanks to Erik Bray for reporting. trunk
Tue, 31 Jul 2007 21:54:58 +0000 cmlenz Ported [693:694] to 0.4.x branch. stable-0.4.x
Tue, 31 Jul 2007 21:40:51 +0000 cmlenz Fix for augmented assignments to local variables. Thanks to Erik Bray for reporting the problem. trunk
Tue, 17 Jul 2007 10:02:16 +0000 cmlenz Ported [680] to 0.4.x branch. stable-0.4.x
Tue, 17 Jul 2007 10:00:52 +0000 cmlenz Attribute access in template expressions no longer silently ignores exceptions other than `AttributeError` raised in the attribute accessor. trunk
Sat, 14 Jul 2007 08:56:20 +0000 cmlenz AST transformer needs to also handle the class body. trunk
Fri, 01 Jun 2007 17:21:47 +0000 cmlenz Merged revisions 487-603 via svnmerge from experimental-inline
Fri, 11 May 2007 11:32:28 +0000 cmlenz Apply patch from #113, also closing #114. trunk
Thu, 12 Apr 2007 22:40:49 +0000 cmlenz Back out [510] and instead implement configurable error handling modes. The default is the old 0.3.x behaviour, but more strict error handling is available as an option. trunk
Thu, 22 Mar 2007 16:59:54 +0000 cmlenz Simplify undefined error message. trunk
Fri, 16 Mar 2007 08:58:54 +0000 cmlenz Make expression error handling more strict. Closes #88. trunk
Wed, 21 Feb 2007 14:25:44 +0000 cmlenz Update copyright year for files modified this year. trunk
Wed, 21 Feb 2007 14:17:22 +0000 cmlenz Move string interpolation code into separate module (`genshi.template.interpolation`). trunk
Wed, 21 Feb 2007 10:26:38 +0000 cmlenz Support for Python code blocks using the `<?python ?>` processing instruction. Closes #84. trunk
Thu, 18 Jan 2007 15:41:47 +0000 cmlenz Make the `Markup` class available by default in template expressions. Closes #67. trunk
Sat, 30 Dec 2006 20:12:48 +0000 mgood add visitor for xor operator trunk
Mon, 18 Dec 2006 23:28:08 +0000 mgood add support for Python 2.5 conditional expressions (fixes #74) trunk
Fri, 10 Nov 2006 10:00:44 +0000 cmlenz Remove automatic calling of expression evaluation results if they are callable. See [http://groups.google.com/group/genshi/browse_thread/thread/f515986760918d41 this mailing list thread]. trunk
Thu, 09 Nov 2006 16:42:08 +0000 cmlenz Make expressions hashable. trunk
Wed, 08 Nov 2006 15:50:15 +0000 cmlenz Refactoring: `genshi.template` is now a package, it was getting way to crowded in that file. trunk
Copyright (C) 2012-2017 Edgewall Software