From 5a28bfbbc7707b6820b3ecf31589d04ee9120da5 Mon Sep 17 00:00:00 2001
From: Fred Drake <fdrake@acm.org>
Date: Thu, 27 Sep 2001 16:28:42 +0000
Subject: Change the sense of a test in how the profiler interprets exception
 events. This should fix a bug in how time is allocated during exception
 propogation (esp. in the presence of finally clauses).

---
 Lib/profile.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Lib/profile.py b/Lib/profile.py
index b92bd91..b58af1e 100755
--- a/Lib/profile.py
+++ b/Lib/profile.py
@@ -241,7 +241,7 @@ class Profile:
 
     def trace_dispatch_exception(self, frame, t):
         rt, rtt, rct, rfn, rframe, rcur = self.cur
-        if (not rframe is frame) and rcur:
+        if (rframe is frame) and rcur:
             return self.trace_dispatch_return(rframe, t)
         return 0
 
-- 
cgit v0.12

