-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 22 Jun 2006, at 15:08, LESUEUR Frédéric wrote:

hello,
i have a question about the "_setCacheHeaders" methods inside this
file CMFCore/utils.py.

Why content is set to aq_parent and not the object itself ?
The test of a policy is make with parent of object not this object. If
i have a FSImage, the test is make with this context parent and no
http cache is set.

In my opinion content must be set to context obj, like that:
content=obj

Please look at how it is being invoked inside e.g. CMFCore/FSFile.py or CMFCore/FSImage.py. What gets passed into _setCacheHeaders is *not* the Image or File, but a so-called view emulator. Its parent is indeed the Image or File itself, so the function works correctly.

jens

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEmtE9RAx5nvEhZLIRAqHEAJ9gTAVjqpduu8RN2pCdJCMqIjGRKgCfaZs1
lIBg6YEX7iOKe4B1mRBPtY4=
=+19p
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to