summaryrefslogtreecommitdiff
path: root/sphinx/domains/rst.py
diff options
context:
space:
mode:
authorTakayuki Shimizukawa <shimizukawa@gmail.com>2014-05-25 01:29:49 +0900
committerTakayuki Shimizukawa <shimizukawa@gmail.com>2014-05-25 01:29:49 +0900
commit80fd0f72d958c57070b35dcd9da33ece6a3589ed (patch)
treec40a9f12fbd9fc09f8d42889768a74e1a1ded5b0 /sphinx/domains/rst.py
parent191f29279f8b04597dacec7037ed7fd0414a6d6e (diff)
parent1e5806269243d5d10bb4f1421b9b5448963e704a (diff)
downloadsphinx-git-80fd0f72d958c57070b35dcd9da33ece6a3589ed.tar.gz
Merged in shimizukawa/sphinx-use-six (pull request #238)
using six package for py2/3 compatibility without 2to3. refs #1350
Diffstat (limited to 'sphinx/domains/rst.py')
-rw-r--r--sphinx/domains/rst.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/sphinx/domains/rst.py b/sphinx/domains/rst.py
index c51c85feb..e213211ab 100644
--- a/sphinx/domains/rst.py
+++ b/sphinx/domains/rst.py
@@ -11,6 +11,8 @@
import re
+from six import iteritems
+
from sphinx import addnodes
from sphinx.domains import Domain, ObjType
from sphinx.locale import l_, _
@@ -117,7 +119,7 @@ class ReSTDomain(Domain):
}
def clear_doc(self, docname):
- for (typ, name), doc in self.data['objects'].items():
+ for (typ, name), doc in list(self.data['objects'].items()):
if doc == docname:
del self.data['objects'][typ, name]
@@ -133,5 +135,5 @@ class ReSTDomain(Domain):
contnode, target + ' ' + objtype)
def get_objects(self):
- for (typ, name), docname in self.data['objects'].iteritems():
+ for (typ, name), docname in iteritems(self.data['objects']):
yield name, name, typ, docname, typ + '-' + name, 1