mirror of
https://github.com/python/cpython.git
synced 2024-11-27 20:04:41 +08:00
#14508: make gprof2html script runnable under python3
Not that I haven't tested it to make sure it works, just that it can run against an empty source file. Initial patch by Popa.Claudiu.
This commit is contained in:
parent
d70846b1b1
commit
776c0df42b
@ -19,17 +19,19 @@ trailer = """\
|
||||
</html>
|
||||
"""
|
||||
|
||||
def add_escapes(input):
|
||||
for line in input:
|
||||
yield cgi.escape(line)
|
||||
def add_escapes(filename):
|
||||
with open(filename) as fp:
|
||||
for line in fp:
|
||||
yield cgi.escape(line)
|
||||
|
||||
|
||||
def main():
|
||||
filename = "gprof.out"
|
||||
if sys.argv[1:]:
|
||||
filename = sys.argv[1]
|
||||
outputfilename = filename + ".html"
|
||||
input = add_escapes(file(filename))
|
||||
output = file(outputfilename, "w")
|
||||
input = add_escapes(filename)
|
||||
output = open(outputfilename, "w")
|
||||
output.write(header % filename)
|
||||
for line in input:
|
||||
output.write(line)
|
||||
|
Loading…
Reference in New Issue
Block a user