From 869ac1efe2ed37c79c58f40931a28f399358bf93 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Mon, 19 Mar 2018 23:23:20 +0900 Subject: [PATCH] Fix #4754: sphinx/pycode/__init__.py raises AttributeError --- CHANGES | 1 + sphinx/pycode/__init__.py | 20 -------------------- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/CHANGES b/CHANGES index 029b9efcb..b293f12b6 100644 --- a/CHANGES +++ b/CHANGES @@ -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 -------- 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))