-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 yuppie wrote:
Yes. The 'no traverser' problems were not caused by the missing 'default' layer, so the Five fix doesn't resolve them. They are caused by the fact that Five traversing is now used in more places, so more tests need setUpTraversing/cleanUp.
OK, thanks for the information.
So it all boils down to the empty expressions issue and this error:
I just created a collector issue for the 'OFS.Traversable' error: http://www.zope.org/Collectors/Zope/2117
I am planning to land my 'empty path expr BBB' patch on the trunk and the 2.10 branch today.
I agree with you that there should be BBB code that provides the old behavior and I agree with Philipp that not using that old behavior is a benefit for the CMF.
Sure. I just don't want to *make* people upgrade CMF when upgrading Zope, unless there is a reason which is important *to the CMF*. An interesting factoid I found while spelunking this issue: the CMF (by way of DCWorkflow) is literally the oldest consumer of the expression machinery outside of ZPT itself! Shane's earliest checkin of the 'Expression' module was nearly 5 years ago, and used an empty string as the class-level default for the 'text' attribute. Tres. - -- =================================================================== Tres Seaver +1 202-558-7113 tseaver@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 iD8DBQFEfJLS+gerLs4ltQ4RAukEAJ92u7KrVU/FVAM6p8dY69GLBtTXWQCgoDzJ 7zp6Sg2I2pckbXThHHvjJdc= =3TF7 -----END PGP SIGNATURE-----