[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