Fix errors found by pychecker.

I think these changes are correct, but I'm not sure.  Could someone
who knows how this module works test it?  It can at least start on
the cmd line.
This commit is contained in:
Neal Norwitz 2006-06-11 07:27:56 +00:00
parent d3c52de557
commit e588c2ba97
1 changed files with 6 additions and 3 deletions

View File

@ -548,8 +548,10 @@ if __name__ == '__main__':
self.prompt = "% "
if profile is not None:
self.stats = Stats(profile)
self.stream = self.stats.stream
else:
self.stats = None
self.stream = sys.stdout
def generic(self, fn, line):
args = line.split()
@ -667,14 +669,15 @@ if __name__ == '__main__':
return None
import sys
print >> self.stream, "Welcome to the profile statistics browser."
if len(sys.argv) > 1:
initprofile = sys.argv[1]
else:
initprofile = None
try:
ProfileBrowser(initprofile).cmdloop()
print >> self.stream, "Goodbye."
browser = ProfileBrowser(initprofile)
print >> browser.stream, "Welcome to the profile statistics browser."
browser.cmdloop()
print >> browser.stream, "Goodbye."
except KeyboardInterrupt:
pass