Update of /cvsroot/docstring/dps/dps/parsers
In directory usw-pr-cvs1:/tmp/cvs-serv3294/dps/dps/parsers
Modified Files:
model.py
Log Message:
added setup_parse() so unoverridden parse() could raise a NotImplementedError
Index: model.py
===================================================================
RCS file: /cvsroot/docstring/dps/dps/parsers/model.py,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** model.py 2001/07/22 22:35:42 1.1.1.1
--- model.py 2001/08/01 02:56:35 1.2
***************
*** 13,16 ****
def parse(self, inputstring):
! """Return a document tree."""
self.inputstring = inputstring
--- 13,20 ----
def parse(self, inputstring):
! """Override to parse `inputstring` and return a document tree."""
! raise NotImplementedError('subclass must override this method')
!
! def setup_parse(self, inputstring):
! """Initial setup, used by `parse()`."""
self.inputstring = inputstring
|