diff options
| author | mmgilbe <mmgilbe@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2004-03-25 23:01:11 +0000 |
|---|---|---|
| committer | mmgilbe <mmgilbe@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2004-03-25 23:01:11 +0000 |
| commit | 3254ce24108e371244898b0580a655bdea42d6bb (patch) | |
| tree | 672505e4bbebeb7be335d9683fea87e6bcbb1c72 /docutils/transforms/universal.py | |
| parent | b01d00bd249a0f822ae7247bafa549402e00e569 (diff) | |
| download | docutils-3254ce24108e371244898b0580a655bdea42d6bb.tar.gz | |
Added unknown_reference_resolvers list for each transformer. This list holds
the list of functions provided by each component of the transformer that
help resolve references.
Removed all refernces to the origuri code, which was broken.
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@1894 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/transforms/universal.py')
| -rw-r--r-- | docutils/transforms/universal.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/docutils/transforms/universal.py b/docutils/transforms/universal.py index a77437b95..8fbea62c4 100644 --- a/docutils/transforms/universal.py +++ b/docutils/transforms/universal.py @@ -159,13 +159,8 @@ class FinalChecks(Transform): default_priority = 840 def apply(self): - unknown_reference_resolvers = [] - for i in self.document.transformer.components.values(): - unknown_reference_resolvers.extend(i.unknown_reference_resolvers) - decorated_list = [(f.priority, f) for f in unknown_reference_resolvers] - decorated_list.sort() - unknown_reference_resolvers = [f[1] for f in decorated_list] - visitor = FinalCheckVisitor(self.document, unknown_reference_resolvers) + visitor = FinalCheckVisitor( + self.document, self.document.transformer.unknown_reference_resolvers) self.document.walk(visitor) if self.document.settings.expose_internals: visitor = InternalAttributeExposer(self.document) |
