Update of /cvsroot/docstring/dps/dps/transforms
In directory usw-pr-cvs1:/tmp/cvs-serv18032/dps/dps/transforms
Modified Files:
universal.py
Log Message:
Added FinalReferences transform.
Index: universal.py
===================================================================
RCS file: /cvsroot/docstring/dps/dps/transforms/universal.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** universal.py 16 Mar 2002 05:58:54 -0000 1.4
--- universal.py 28 Mar 2002 04:42:29 -0000 1.5
***************
*** 11,14 ****
--- 11,19 ----
- `Messages`: Placement of system messages stored in
`nodes.document.messages`.
+ - `TestMessages`: Like `Messages`, used on test runs.
+ - `FinalReferences`: Resolve remaining references.
+ - `Pending`: Execute pending transforms (abstract base class;
+ `FirstReaderPending`, `LastReaderPending`, `FirstWriterPending`, and
+ `LastWriterPending` are its concrete subclasses).
"""
***************
*** 28,31 ****
--- 33,37 ----
def transform(self):
+ # @@@ filter out msgs below threshold?
if len(self.doctree.messages) > 0:
section = nodes.section(CLASS='system-messages')
***************
*** 47,50 ****
--- 53,66 ----
+ class FinalReferences(Transform):
+
+ """
+ Resolve any remaining references, check for dangling.
+ """
+
+ def transform(self):
+ pass
+
+
class Pending(Transform):
***************
*** 85,89 ****
-
test_transforms = (TestMessages,)
"""Universal transforms to apply to the raw doctree when testing."""
--- 101,104 ----
***************
*** 92,96 ****
"""Universal transforms to apply before any other Reader transforms."""
! last_reader_transforms = (LastReaderPending, Messages)
"""Universal transforms to apply after all other Reader transforms."""
--- 107,111 ----
"""Universal transforms to apply before any other Reader transforms."""
! last_reader_transforms = (LastReaderPending,)
"""Universal transforms to apply after all other Reader transforms."""
***************
*** 98,101 ****
"""Universal transforms to apply before any other Writer transforms."""
! last_writer_transforms = (LastWriterPending,)
"""Universal transforms to apply after all other Writer transforms."""
--- 113,116 ----
"""Universal transforms to apply before any other Writer transforms."""
! last_writer_transforms = (LastWriterPending, FinalReferences, Messages)
"""Universal transforms to apply after all other Writer transforms."""
|