Commits on Apr 23, 2011
  1. Apply patch to fix another UnicodeEncodeError

    rtyler committed Apr 23, 2011
    Reported by Carles Muñoz Gorriz in the Debian bug tracker:
    Change-Id: Ic6db91b5da9966eaf5b26e2d7170e667915d57c2
Commits on Dec 13, 2010
  1. make it possible to force file encoding via the command line

    Evan Klitzke committed with rtyler Nov 11, 2010
  2. Check our call to PyObject_GetAttrString() to make sure it returns a …

    rtyler committed Dec 13, 2010
    …non-NULL value
    Should resolve issue: #6
    Change-Id: Ie1fd42a9719d50e0baa600e3563ac50159201dc9
  3. Fix EOL tests for Python 2.7

    rtyler committed Dec 13, 2010
    Patch from: Mike Bonnet <>
    Change-Id: I3a3a3e57c1c94cac0ee020e41882b86dc9a4d4be
  4. Force tests to exit with a non-zero return code on failure when runni…

    rtyler committed Dec 13, 2010
    …ng `cheetah test`
    Patch from: Mike Bonnet <>
    Change-Id: Ie20348e1272d6102381c467e414bd176bbc2b9b9
  5. Avoid setuptools warning

    rtyler committed Dec 13, 2010
    Patch from: Mike Bonnet <>
    Change-Id: Ia1e97422867df55686985f6cb44c000a1322531b
Commits on Sep 16, 2010
  1. Bump the version for the next series of development

    rtyler committed Sep 16, 2010
    Change-Id: I04a6df632c2b0c95128ef78a766514f2da5e756a
Commits on Sep 15, 2010
  1. Added test and fix for segfault in namemapper where exception is thro…

    js-cfl committed with rtyler Sep 14, 2010
    …wn by __getattr__.
Commits on Jun 24, 2010
  1. Use `itervalues()` when iterating over cache regions

    rtyler committed Jun 24, 2010
    Suggested by Simon Koenig <>
    Change-Id: Ie18c8d9d82b55124440fc2aad508c9525d766a89
  2. Add a hidden environment flag to break builds when the C extensions fail

    rtyler committed Apr 10, 2010
    Change-Id: Ic3e30db0911d1899c30a955b5fd692da1be7f7c7
Commits on Mar 22, 2010
  1. Properly generate a PYTHONPATH and locate the cheetah executable for …

    rtyler committed Mar 22, 2010
    …CheetahWrapper tests
    On FreeBSD particularly, the tempfile.mktemp() heavily sandboxes the
    process into /tmp/ somewhere. Finding absolute paths to the cheetah
    process and the Cheetah/ directory is necessary to properly run the tests
Commits on Mar 1, 2010
  1. Merge branch 'master' into next

    rtyler committed Mar 1, 2010
    Change-Id: I90bb7469ef5fedbd07c28804fb13c4a818b121a4
  2. Denote that this is v2.4.2.1

    rtyler committed Mar 1, 2010
Commits on Feb 8, 2010
  1. Mark v2.4.2

    rtyler committed Feb 8, 2010
Commits on Feb 1, 2010
  1. Fix regression in the pure Python NameMapper

    rtyler committed Feb 1, 2010
    Introduced the regression in `a0c6979` when cleaning up
  2. Tidying up whitespace

    rtyler committed Feb 1, 2010
Commits on Jan 28, 2010
  1. Tag a 2.4.2 candidate release

    rtyler committed Jan 28, 2010
  2. Gut the old WebWare-servlet code from Cheetah.Servlet

    rtyler committed Jan 28, 2010
    Apparently the attempted import might be to blame for some
    slowness when importing on Mac OS X which has a (large-ish)
    WebKit python module available.
  3. Find the #encoding directive even if it's after a comment (for example)

    rtyler committed Jan 28, 2010
    Added a test and applied Juan's patch, everything seems to check out
    alright with it
    Reported-by: Juan Fiol <>
Commits on Jan 3, 2010
Commits on Dec 31, 2009
Commits on Dec 28, 2009
Commits on Dec 27, 2009
  1. Since functions are properly objects in Python 3, need to start detec…

    rtyler committed Dec 27, 2009
    …ting them differently for auto-calling