[Python-checkins] r51910 - python/branches/bcannon-objcap/Lib/test/security/evil__del__.py

brett.cannon python-checkins at python.org
Mon Sep 18 21:16:47 CEST 2006


Author: brett.cannon
Date: Mon Sep 18 21:16:47 2006
New Revision: 51910

Modified:
   python/branches/bcannon-objcap/Lib/test/security/evil__del__.py
Log:
Add output if the third attempt at getting to open() succeeds.


Modified: python/branches/bcannon-objcap/Lib/test/security/evil__del__.py
==============================================================================
--- python/branches/bcannon-objcap/Lib/test/security/evil__del__.py	(original)
+++ python/branches/bcannon-objcap/Lib/test/security/evil__del__.py	Mon Sep 18 21:16:47 2006
@@ -35,6 +35,7 @@
         try:
             import __builtin__
             temp = __builtin__.__dict__['open']
+            self.stdout.write("(%s) Third Evil!\n" % self.num)
         except self.ImportError:
             self.stdout.write("(%s) Third Good!\n" % self.num)
         except self.KeyError:
@@ -48,7 +49,7 @@
 
 
 # Deletion in own scope.
-temp = Evil(0)
+Evil(0)
 
 # Cleanup of interpreter.
 __builtin__.__dict__['evil1'] = Evil(1)
@@ -62,7 +63,6 @@
 import __builtin__
 import gc
 
-
 interp = interpreter.Interpreter()
 print 'Same builtins?:', ('no' if id(__builtin__.__dict__) !=
                             id(interp.builtins) else 'yes')


More information about the Python-checkins mailing list