Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 17, 2009
  1. Forgot to change the package name, silly me

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Update CHANGES and Version.py for the v2.2.0 release

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on May 15, 2009
  1. Bump the version to rc3

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Tweak the syntax of the CheetahWrapper test file

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  3. Provide backwards compatibility with Python 2.3 where 'set()' is not …

    R. Tyler Ballance authored
    …a builtin datatype.
    
    This should correct the majority of the errors in this test run:
    	http://hudson.communitycheetah.org/job/Cheetah%20(next)/label=Cheetah,python=python23/lastBuild/testReport/
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  4. Update some of the Cache related objects to new-style objects

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  5. Whoops, forgot to bump the rc number

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  6. Update CHANGES with resolution of #19

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  7. Make the error message coming out of DummyTransaction more clear.

    R. Tyler Ballance authored
    mantis #19
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  8. A little bit more of a DummyTransaction refactoring

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on May 14, 2009
  1. Import silliness go bye-bye

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Import all the other bits of Version.py

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  3. Make the tempfiles generated do not contain hyphens which breaks the …

    R. Tyler Ballance authored
    …test
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on May 13, 2009
  1. Add a couple more tests to try to reproduce an error here at Slide

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Tidy up DummyTransaction as it was getting on my nerves a bit

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  3. Re-enable the SyntaxAndOutput tests

    R. Tyler Ballance authored
  4. Update the Version to v2.2.0rc1

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  5. Add #15 to CHANGES

    R. Tyler Ballance authored
  6. Correct the last of the failing EncodingDirective tests, test4 was ju…

    R. Tyler Ballance authored
    …st using the wrong encoding :(
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  7. Disable the 'outputEncoding' keyword argument, since it's no longer r…

    R. Tyler Ballance authored
    …elevant
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  8. Update UnicodeDirective test, all output will be unicode objects

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  9. Update CHANGES with the resolution of #11

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  10. Add the prioritizeSearchListOverSelf compilerSetting to help with iss…

    R. Tyler Ballance authored
    …ue #11
    
    When instantiating a Template class, one of the keyword arguments possible is "searchList",
    if you pass "searchList={'foo' : 'bar'}" into the Template, the searchList that's looked
    over by the NameMapper during execution will look something like this:
    
    	[{}, <Template object at 0xdeadbeef>, {'foo' : 'bar'}]
    
    Which can result in some collisions if you pass a key into the constructor that conflicts
    with a Template member name, with using prioritizeSearchListOverSelf=True, the searchList
    the NameMapper will look over will look instead like this:
    
    	[{'foo' : 'bar'}, {}, <Template object at 0xdeadbeef>]
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  11. Add a warning to the Template __init__ if the user passes in a search…

    R. Tyler Ballance authored
    …List key that conflicts with a member of the Template
    
    This should warn against operations like that outlined in issue #11
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  12. Make sure the __builtin__ symbol is defined when using the Python Nam…

    R. Tyler Ballance authored
    …eMapper or when useStackFrames=True
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on May 12, 2009
  1. Correct failing test due to the #call kwarg dictionary being generate…

    R. Tyler Ballance authored
    …d with unicode keys
    
    Test failures like this:
    	Traceback (most recent call last):
    	  File "/home/tyler/source/github/cheetah/src/Tests/SyntaxAndOutput.py", line 1173, in test4
    		"1235 FOO - upper")
    	  File "/home/tyler/source/github/cheetah/src/Tests/SyntaxAndOutput.py", line 194, in verify
    		output = templateObj.respond() # rather than __str__, because of unicode
    	  File "cheetah_DynamicallyCompiledCheetahTemplate_1240479809_54_46184.py", line 137, in respond
    	TypeError: meth() keywords must be strings
    
    Should now be resolved.
    
    mantis #15
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Merge branch 'master' of git@github.com:rtyler/cheetah into next

    R. Tyler Ballance authored
    Conflicts:
    	CHANGES
    	src/Tests/Template.py
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on May 5, 2009
  1. Update CHANGES and Version for minor point release

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Add support for specifying @staticmethod and @classmethod decorators …

    R. Tyler Ballance authored
    …on template methods
    
    The classmethod and staticmethod keyword arguments will become the searchList as far as the
    method body is concerned
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on May 2, 2009
  1. Delete the "old" docs directory to make way for fancy smancy sphinx

    R. Tyler Ballance authored
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 24, 2009
  1. Disable decorator tests on Python 2.3 which didn't have decorator sup…

    R. Tyler Ballance authored
    …port yet
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 19, 2009
  1. Add support for specifying @staticmethod and @classmethod decorators …

    R. Tyler Ballance authored
    …on template methods
    
    The classmethod and staticmethod keyword arguments will become the searchList as far as the
    method body is concerned
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 18, 2009
  1. What's the point of having a bloody compiler setting if the code does…

    R. Tyler Ballance authored
    …n't respect it?
    
    The _initMethod_initCheetah global constant decides to use it's own indentation
    rules which is "' ' * 8". Stupid.
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Something went wrong with that request. Please try again.