diff options
| author | Takayuki Shimizukawa <shimizukawa@gmail.com> | 2014-05-25 01:29:49 +0900 |
|---|---|---|
| committer | Takayuki Shimizukawa <shimizukawa@gmail.com> | 2014-05-25 01:29:49 +0900 |
| commit | 80fd0f72d958c57070b35dcd9da33ece6a3589ed (patch) | |
| tree | c40a9f12fbd9fc09f8d42889768a74e1a1ded5b0 /sphinx/domains/rst.py | |
| parent | 191f29279f8b04597dacec7037ed7fd0414a6d6e (diff) | |
| parent | 1e5806269243d5d10bb4f1421b9b5448963e704a (diff) | |
| download | sphinx-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.py | 6 |
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 |
