diff options
author | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2007-03-12 21:39:31 +0000 |
---|---|---|
committer | wiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2007-03-12 21:39:31 +0000 |
commit | dcfc5860af0ab1d14668077704c9ddd33db3bba8 (patch) | |
tree | 79339cf44e1b6d67f1082f52c22024594d81cd78 | |
parent | 8687791c73791dcc0d92d524c1b91e8d8494e2ef (diff) | |
download | docutils-dcfc5860af0ab1d14668077704c9ddd33db3bba8.tar.gz |
moved uniq() to utils.py
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils/docutils@5018 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r-- | transforms/references.py | 10 | ||||
-rw-r--r-- | utils.py | 7 |
2 files changed, 8 insertions, 9 deletions
diff --git a/transforms/references.py b/transforms/references.py index 22e801fe8..097877ee9 100644 --- a/transforms/references.py +++ b/transforms/references.py @@ -280,7 +280,7 @@ class IndirectHyperlinks(Transform): 'Indirect hyperlink target %s refers to target "%s", %s.' % (naming, target['refname'], explanation), base_node=target) msgid = self.document.set_id(msg) - for ref in uniq(reflist): + for ref in utils.uniq(reflist): prb = nodes.problematic( ref.rawsource, ref.rawsource, refid=msgid) prbid = self.document.set_id(prb) @@ -894,11 +894,3 @@ class DanglingReferencesVisitor(nodes.SparseNodeVisitor): node.resolved = 1 visit_footnote_reference = visit_citation_reference = visit_reference - - -def uniq(L): - r = [] - for item in L: - if not item in r: - r.append(item) - return r @@ -514,6 +514,13 @@ if hasattr(unicodedata, 'east_asian_width'): else: column_width = len +def uniq(L): + r = [] + for item in L: + if not item in r: + r.append(item) + return r + class DependencyList: |