diff options
| author | Neal Norwitz <nnorwitz@gmail.com> | 2006-06-11 07:27:56 +0000 |
|---|---|---|
| committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-06-11 07:27:56 +0000 |
| commit | e588c2ba9716a81358438b4e7cd23724dcef2ba9 (patch) | |
| tree | 26e3a1165a321d71391512b72928d71690be6d8c /Lib | |
| parent | d3c52de557546cf2381e27b7fc9b86676fec9a9d (diff) | |
| download | cpython-git-e588c2ba9716a81358438b4e7cd23724dcef2ba9.tar.gz | |
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.
Diffstat (limited to 'Lib')
| -rw-r--r-- | Lib/pstats.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Lib/pstats.py b/Lib/pstats.py index c3a88284ca..4e94b0ce0e 100644 --- a/Lib/pstats.py +++ b/Lib/pstats.py @@ -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 |
