I think my problem is that I didn&#39;t have the site object available for traversal to pick up (or set as default), thus it was sending None to setSite. <br><br><div class="gmail_quote">On Thu, Jul 8, 2010 at 1:25 PM, Jim Pharis <span dir="ltr">&lt;<a href="mailto:binbrain@gmail.com">binbrain@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">endRequest in zope.app.publication.zopepublication triggers an EndRequestEvent. clearThreadSiteSubscriber in zope.site.site subscribes to EndRequestEvent and then calls setSite with None. Thus, after every request my setSite is overridden.<br>
<font color="#888888">
<br>- Jim<br>
</font></blockquote></div><br>