diff options
author | R. Tyler Croy <tyler@monkeypox.org> | 2012-12-17 09:07:59 -0800 |
---|---|---|
committer | R. Tyler Croy <tyler@monkeypox.org> | 2012-12-17 09:07:59 -0800 |
commit | 831aa6b99d9b4fb012ee644d8e80e0bc0eb6d6ed (patch) | |
tree | 9e7fa2b5e938eba054f9bc69001af51c290614c9 /cheetah/Template.py | |
parent | c94b39bf013e1f6c48d3673bda93f5433a8a5493 (diff) | |
parent | 317118d8d3c4229844652a5fa5fca0f3ad7e2149 (diff) | |
download | python-cheetah-master.tar.gz |
Merge pull request #3 from mikola/masterHEADmasterbaserock/morph
Avoid creating an invalid class name
Diffstat (limited to 'cheetah/Template.py')
-rw-r--r-- | cheetah/Template.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cheetah/Template.py b/cheetah/Template.py index 27cf392..9c197fd 100644 --- a/cheetah/Template.py +++ b/cheetah/Template.py @@ -644,7 +644,7 @@ class Template(Servlet): if not isinstance(className, (types.NoneType, basestring)): raise TypeError(errmsg % ('className', 'string or None')) - className = re.sub(r'^_+','', className or moduleName) + className = re.sub(r'^_+([^0-9])',r'\1', className or moduleName) if mainMethodName is Unspecified: mainMethodName = klass._CHEETAH_defaultMainMethodNameForTemplates |