summaryrefslogtreecommitdiff
path: root/cheetah/SourceReader.py
diff options
context:
space:
mode:
authorR. Tyler Ballance <tyler@monkeypox.org>2009-11-16 20:58:13 -0800
committerR. Tyler Ballance <tyler@monkeypox.org>2009-11-16 21:10:04 -0800
commit7c8e1d15feebb97d27d651c539bea9becdbfc15c (patch)
treeec3dc2de79650238cb203c1a42db709ecf4a1a7e /cheetah/SourceReader.py
parente43765a679b84c52df875e9629d303e304af50a1 (diff)
downloadpython-cheetah-7c8e1d15feebb97d27d651c539bea9becdbfc15c.tar.gz
Introduce the DirectiveAnalyzer for processing templates for directive usage
Hoping to form this into a fully-fledged reporting tool so I can gauge usage of directives to start cutting some out.
Diffstat (limited to 'cheetah/SourceReader.py')
-rw-r--r--cheetah/SourceReader.py15
1 files changed, 1 insertions, 14 deletions
diff --git a/cheetah/SourceReader.py b/cheetah/SourceReader.py
index a1537f6..7a08837 100644
--- a/cheetah/SourceReader.py
+++ b/cheetah/SourceReader.py
@@ -1,18 +1,5 @@
-# $Id: SourceReader.py,v 1.15 2007/04/03 01:57:42 tavis_rudd Exp $
"""SourceReader class for Cheetah's Parser and CodeGenerator
-
-Meta-Data
-================================================================================
-Author: Tavis Rudd <tavis@damnsimple.com>
-License: This software is released for unlimited distribution under the
- terms of the MIT license. See the LICENSE file.
-Version: $Revision: 1.15 $
-Start Date: 2001/09/19
-Last Revision Date: $Date: 2007/04/03 01:57:42 $
"""
-__author__ = "Tavis Rudd <tavis@damnsimple.com>"
-__revision__ = "$Revision: 1.15 $"[11:-2]
-
import re
import sys
@@ -23,7 +10,7 @@ ENCODINGsearch = re.compile("coding[=:]\s*([-\w.]+)").search
class Error(Exception):
pass
-class SourceReader:
+class SourceReader(object):
def __init__(self, src, filename=None, breakPoint=None, encoding=None):
## @@TR 2005-01-17: the following comes from a patch Terrel Shumway