[Docstring-checkins] CVS: dps/dps/transforms references.py,1.6,1.7
Status: Pre-Alpha
Brought to you by:
goodger
From: David G. <go...@us...> - 2002-02-22 02:11:27
|
Update of /cvsroot/docstring/dps/dps/transforms In directory usw-pr-cvs1:/tmp/cvs-serv1888/dps/dps/transforms Modified Files: references.py Log Message: - Modified post-parse system message storage. Index: references.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/transforms/references.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** references.py 20 Feb 2002 04:14:15 -0000 1.6 --- references.py 22 Feb 2002 02:11:24 -0000 1.7 *************** *** 130,138 **** if len(self.doctree.anonymous_refs) \ != len(self.doctree.anonymous_targets): ! sw = self.doctree.reporter.error( 'Anonymous hyperlink mismatch: %s references but %s targets.' % (len(self.doctree.anonymous_refs), len(self.doctree.anonymous_targets))) ! self.doctree += sw return for i in range(len(self.doctree.anonymous_refs)): --- 130,138 ---- if len(self.doctree.anonymous_refs) \ != len(self.doctree.anonymous_targets): ! msg = self.doctree.reporter.error( 'Anonymous hyperlink mismatch: %s references but %s targets.' % (len(self.doctree.anonymous_refs), len(self.doctree.anonymous_targets))) ! self.doctree.messages += msg return for i in range(len(self.doctree.anonymous_refs)): *************** *** 170,177 **** reftarget = self.doctree.explicit_targets[refname] except KeyError: ! sw = self.doctree.reporter.warning( 'Indirect hyperlink target "%s" refers to target "%s", ' 'which does not exist.' % (name, refname)) ! self.doctree += sw if reftarget.hasattr('name'): if not reftarget.resolved and reftarget.hasattr('refname'): --- 170,177 ---- reftarget = self.doctree.explicit_targets[refname] except KeyError: ! msg = self.doctree.reporter.warning( 'Indirect hyperlink target "%s" refers to target "%s", ' 'which does not exist.' % (name, refname)) ! self.doctree.messages += msg if reftarget.hasattr('name'): if not reftarget.resolved and reftarget.hasattr('refname'): *************** *** 189,196 **** reflist = self.doctree.refnames[name] except KeyError, instance: ! sw = self.doctree.reporter.info( 'Indirect hyperlink target "%s" is not referenced.' % name) ! self.doctree += sw return for ref in self.doctree.refnames[name]: --- 189,196 ---- reflist = self.doctree.refnames[name] except KeyError, instance: ! msg = self.doctree.reporter.info( 'Indirect hyperlink target "%s" is not referenced.' % name) ! self.doctree.messages += msg return for ref in self.doctree.refnames[name]: *************** *** 200,207 **** ref['refname'] = refname except KeyError, instance: ! sw = self.doctree.reporter.error( 'Indirect hyperlink target "%s" has no "refname" ' 'attribute.' % name) ! self.doctree += sw continue ref.resolved = 1 --- 200,207 ---- ref['refname'] = refname except KeyError, instance: ! msg = self.doctree.reporter.error( 'Indirect hyperlink target "%s" has no "refname" ' 'attribute.' % name) ! self.doctree.messages += msg continue ref.resolved = 1 *************** *** 218,224 **** reflist = self.doctree.refnames[name] except KeyError, instance: ! sw = self.doctree.reporter.info( 'External hyperlink target "%s" is not referenced.' % name) ! self.doctree += sw return for ref in self.doctree.refnames[name]: --- 218,224 ---- reflist = self.doctree.refnames[name] except KeyError, instance: ! msg = self.doctree.reporter.info( 'External hyperlink target "%s" is not referenced.' % name) ! self.doctree.messages += msg return for ref in self.doctree.refnames[name]: *************** *** 228,235 **** ref['refuri'] = refuri except KeyError, instance: ! sw = self.doctree.reporter.error( 'External hyperlink target "%s" has no "refuri" ' 'attribute.' % name) ! self.doctree += sw continue del ref['refname'] --- 228,235 ---- ref['refuri'] = refuri except KeyError, instance: ! msg = self.doctree.reporter.error( 'External hyperlink target "%s" has no "refuri" ' 'attribute.' % name) ! self.doctree.messages += msg continue del ref['refname'] *************** *** 406,414 **** ref['refname'] = self.autofootnote_labels[i] except IndexError: ! sw = self.doctree.reporter.error( 'Too many autonumbered footnote references: only %s ' 'corresponding footnotes available.' % len(self.autofootnote_labels)) ! self.doctree += sw break ref.resolved = 1 --- 406,414 ---- ref['refname'] = self.autofootnote_labels[i] except IndexError: ! msg = self.doctree.reporter.error( 'Too many autonumbered footnote references: only %s ' 'corresponding footnotes available.' % len(self.autofootnote_labels)) ! self.doctree.messages += msg break ref.resolved = 1 *************** *** 455,461 **** ref.parent.replace(ref, defs[refname].getchildren()) else: ! sw = self.doctree.reporter.error( 'Undefined substitution referenced: "%s".' % refname) ! self.doctree += sw ref.parent.replace(ref, nodes.problematic( ref.rawsource, '', *ref.getchildren())) --- 455,461 ---- ref.parent.replace(ref, defs[refname].getchildren()) else: ! msg = self.doctree.reporter.error( 'Undefined substitution referenced: "%s".' % refname) ! self.doctree.messages += msg ref.parent.replace(ref, nodes.problematic( ref.rawsource, '', *ref.getchildren())) |