summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2007-03-12 21:39:31 +0000
committerwiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2007-03-12 21:39:31 +0000
commitdcfc5860af0ab1d14668077704c9ddd33db3bba8 (patch)
tree79339cf44e1b6d67f1082f52c22024594d81cd78
parent8687791c73791dcc0d92d524c1b91e8d8494e2ef (diff)
downloaddocutils-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.py10
-rw-r--r--utils.py7
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
diff --git a/utils.py b/utils.py
index ce9d2868e..4952f12f0 100644
--- a/utils.py
+++ b/utils.py
@@ -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: