Update of /cvsroot/docstring/dps/dps
In directory usw-pr-cvs1:/tmp/cvs-serv29730/dps/dps
Modified Files:
nodes.py
Log Message:
- Added debug trace to Node.walk() & Node.walkabout().
- Simplified system_message.astext().
Index: nodes.py
===================================================================
RCS file: /cvsroot/docstring/dps/dps/nodes.py,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** nodes.py 20 Feb 2002 04:17:36 -0000 1.30
--- nodes.py 21 Feb 2002 03:44:53 -0000 1.31
***************
*** 54,59 ****
``visit_...`` method for each `Node` subclass encountered.
"""
! method = getattr(visitor, 'visit_' + self.__class__.__name__,
! visitor.unknown_visit)
try:
method(self)
--- 54,60 ----
``visit_...`` method for each `Node` subclass encountered.
"""
! name = 'visit_' + self.__class__.__name__
! method = getattr(visitor, name, visitor.unknown_visit)
! visitor.doctree.reporter.debug(name, category='nodes.Node.walk')
try:
method(self)
***************
*** 77,82 ****
and ``depart_...`` methods for each `Node` subclass encountered.
"""
! method = getattr(visitor, 'visit_' + self.__class__.__name__,
! visitor.unknown_visit)
try:
method(self)
--- 78,84 ----
and ``depart_...`` methods for each `Node` subclass encountered.
"""
! name = 'visit_' + self.__class__.__name__
! method = getattr(visitor, name, visitor.unknown_visit)
! visitor.doctree.reporter.debug(name, category='nodes.Node.walkabout')
try:
method(self)
***************
*** 91,96 ****
except SkipDeparture:
return
! method = getattr(visitor, 'depart_' + self.__class__.__name__,
! visitor.unknown_departure)
method(self)
--- 93,99 ----
except SkipDeparture:
return
! name = 'depart_' + self.__class__.__name__
! method = getattr(visitor, name, visitor.unknown_departure)
! visitor.doctree.reporter.debug(name, category='nodes.Node.walkabout')
method(self)
***************
*** 763,768 ****
def astext(self):
! return '%s [level %s] %s' % (self['type'], self['level'],
! Element.astext(self))
--- 766,771 ----
def astext(self):
! return '%s (%s) %s' % (self['type'], self['level'],
! Element.astext(self))
|