[Checkins] SVN: zope.proxy/trunk/ Note the non-hiding nature of the pure-Python proxy.

Tres Seaver cvs-admin at zope.org
Wed Jun 6 20:54:20 UTC 2012


Log message for revision 126631:
  Note the non-hiding nature of the pure-Python proxy.
  
  Folks who need that hiding have to stick to CPython.

Changed:
  _U  zope.proxy/trunk/
  U   zope.proxy/trunk/CHANGES.txt

-=-
Modified: zope.proxy/trunk/CHANGES.txt
===================================================================
--- zope.proxy/trunk/CHANGES.txt	2012-06-06 20:42:38 UTC (rev 126630)
+++ zope.proxy/trunk/CHANGES.txt	2012-06-06 20:54:17 UTC (rev 126631)
@@ -7,9 +7,17 @@
 
 - Added support for PyPy.
 
-- Added a pure-Python fallback implementations of ``zope.proxy.ProxyBase``
-  and the proxy module API functions.
+  N.B.:  the C extension is *not* built under PyPy.
 
+- Added a pure-Python reference / fallback implementations of
+  ``zope.proxy.ProxyBase`` and the proxy module API functions.  
+
+  N.B.:  the pure-Python proxy implements all regular features of
+  ``ProxyBase``;  however, it does not exclude access to the wrapped object
+  in the same way that the C version does.  If you need that information
+  hiding (e.g., to implement security sandboxing), you still need to use
+  the C version.
+
 - Added support for continuous integration using ``tox`` and ``jenkins``.
 
 - 100% unit test coverage.



More information about the checkins mailing list