1.1 --- a/annotate.py Tue Dec 12 01:21:36 2006 +0100
1.2 +++ b/annotate.py Wed Dec 13 00:24:59 2006 +0100
1.3 @@ -369,6 +369,12 @@
1.4 self.namespace.merge_namespace(body_namespace)
1.5 self.namespace.merge_namespace(else_namespace)
1.6
1.7 + # NOTE: Test of exception type pruning based on the test/body.
1.8 +
1.9 + if conditional.isolate_test:
1.10 + for exc_type in body_namespace.raises:
1.11 + self.namespace.revoke_exception_type(exc_type)
1.12 +
1.13 return conditional
1.14
1.15 def visitGlobal(self, global_):