[Zope-dev] Re: Removing whrandom in Zope 2.9 (was Re: New testrunner on the Zope 2 trunk.)

Jim Fulton jim at zope.com
Tue Nov 22 16:27:49 EST 2005


Cool, thanks!

Jim

Tres Seaver wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Jim Fulton wrote:
> 
>>Tres Seaver wrote:
>>
>>
>>>-----BEGIN PGP SIGNED MESSAGE-----
>>
>>
>>>FWIW:
>>
>>
>>Alot. :)
>>
>>
>>>$ pwd
>>>/home/tseaver/projects/Zope-CVS/Zope-2_8-branch
>>>$ find . -name "*.py" | grep -v "build-base" | xargs grep -l whrandom
>>>./lib/python/AccessControl/DTML.py
>>>./lib/python/Products/PythonScripts/help/PythonScript.py
>>>./lib/python/Products/ZCatalog/regressiontests/regressionCatalog.py
>>>./lib/python/Products/ZCatalog/regressiontests/loadmail.py
>>>./lib/python/RestrictedPython/Utilities.py
>>>./lib/python/DocumentTemplate/DT_Util.py
>>
>>
>>
>>>./lib/python/zope/security/examples/sandbox.py
>>>./lib/python/zope/security/examples/sandbox_security.py
>>
>>
>>Sigh.
>>
>>...
>>
>>
>>>Hmm, I see that RestrictedPython/Utilities.py on the Z3 trunk aliases
>>>'random' as 'whrandom' -- could we use that strategy for 2.8 etc.?
>>
>>
>>Yes.  random has the same documented functions and signatures as whrandon.
>>
>>
>>>We could remove them for 2.9, I guess, and just make people fix their
>>>applications.
>>
>>
>>I suggest we make aliases and generate deprecation warnings if
>>whrandom is used. (The later may be tricky, I realize.)
>>
>>Maybe for now, just make aliases and move on. :)
>>
>>Jim
> 
> 
> I have aliased 'random' to 'whrandom' in AccessControl.DTML and
> RestrictedPython.Utilities on the 2.8 branch and the 2.9 branch, and
> added comments noting BBB to be removed in Zope 2.10.
> 
> I removed all mention of 'whrandom' the trunk.
> 
> 
> Tres.
> - --
> ===================================================================
> Tres Seaver          +1 202-558-7113          tseaver at palladion.com
> Palladion Software   "Excellence by Design"    http://palladion.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFDg02l+gerLs4ltQ4RAka7AJ9KMqjSPLf7z7PmMVXYJtxjRcfhhwCgk0/G
> rpQ/pfqd/bI+6Bae7GFKX9M=
> =PfQh
> -----END PGP SIGNATURE-----


-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope-Dev mailing list