diff --git a/CHANGES b/CHANGES index bf2e24870..c6e445506 100644 --- a/CHANGES +++ b/CHANGES @@ -31,6 +31,7 @@ Bugs fixed * #4655, #4684: Incomplete localization strings in Polish and Chinese * #2286: Sphinx crashes when error is happens in rendering HTML pages * #4688: Error to download remote images having long URL +* #4754: sphinx/pycode/__init__.py raises AttributeError Testing -------- diff --git a/sphinx/pycode/__init__.py b/sphinx/pycode/__init__.py index de951a19f..fca28817d 100644 --- a/sphinx/pycode/__init__.py +++ b/sphinx/pycode/__init__.py @@ -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))