Fix #4754: sphinx/pycode/__init__.py raises AttributeError

This commit is contained in:
Takeshi KOMIYA 2018-03-19 23:23:20 +09:00
parent 089d151ec5
commit 869ac1efe2
2 changed files with 1 additions and 20 deletions

View File

@ -29,6 +29,7 @@ Bugs fixed
* #4574: vertical space before equation in latex
* #4720: message when an image is mismatched for builder is not clear
* #4655, #4684: Incomplete localization strings in Polish and Chinese
* #4754: sphinx/pycode/__init__.py raises AttributeError
Testing
--------

View File

@ -117,23 +117,3 @@ class ModuleAnalyzer(object):
self.parse()
return self.tags
if __name__ == '__main__':
import time
import pprint
x0 = time.time()
# ma = ModuleAnalyzer.for_file(__file__.rstrip('c'), 'sphinx.builders.html')
ma = ModuleAnalyzer.for_file('sphinx/environment.py',
'sphinx.environment')
ma.tokenize()
x1 = time.time()
ma.parse()
x2 = time.time()
# for (ns, name), doc in iteritems(ma.find_attr_docs()):
# print '>>', ns, name
# print '\n'.join(doc)
pprint.pprint(ma.find_tags())
x3 = time.time()
# print nodes.nice_repr(ma.parsetree, number2name)
print("tokenizing %.4f, parsing %.4f, finding %.4f" % (x1 - x0, x2 - x1, x3 - x2))