[Zope-dev] [Checkins] SVN: Zope/trunk/lib/python/AccessControl/tests/actual_python.py 'any' and 'all' are not builtins in Python 2.4.
Tres Seaver
tseaver at palladion.com
Mon Oct 27 16:01:44 EDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Zvezdan Petkovic wrote:
> Is this a typo?
Yes, thanks for the catch.
> On Oct 27, 2008, at 1:57 PM, Tres Seaver wrote:
>
>> def f13():
>> - assert any([True, True, True]) == True
>> - assert any([True, False, True]) == True
>> - assert any([False, False, False]) == False
>> + try:
>> + all
>
> I thinks this should be "any" instead of "all".
>
>> + except NameError:
>> + pass # Python < 2.5
>> + else:
>> + assert any([True, True, True]) == True
>> + assert any([True, False, True]) == True
>> + assert any([False, False, False]) == False
>> f13()
>
> Arguably, if there's an "all", there will be "any", so it will work
> the same, but looks a little strange to try for "all" and then use
> "any" in assertion.
>
> Best regards,
>
> Zvezdan
>
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFJBh4o+gerLs4ltQ4RAtGGAJ45034n4Wyzc0ZjTHC2WMlA8p8auwCfWKhw
BN0IJVXPJKAoJmPgj8Q4/Vw=
=08ye
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list