Shane Hathaway  <[EMAIL PROTECTED]> wrote:
> William Trenker wrote:
> > Lennart Regebro wrote:
> > 
> >> Suddenly when I refresh products it seems that all imported modules in 
> >> the refreshed product are set to None, because after a refresh, 
> >> anything I try to do always ends up with an error message like "None 
> >> has no attribute foobar" or "None is not callable",
> > 
> > 
> > I get this problem too (specifically, "None is not callable").  I've had 
> > to solve it by brute force -- shutting down Zope and restarting.  (Zope 
> > 2.5.1 (binary release, python 2.1, win32-x86), python 2.1.3, win32)  
> > After the restart, the product works fine.
> 
> This happens when you create references to the product outside the 
> product.  Most Zope products don't need to.  Those that do (like 
> CallProfiler and other monkey patch products) should not be considered 
> refreshable.

It happens to me also. I have a product who uses as a base class
something defined in another product. When I refresh the second product,
I have to refresh the first one afterwards.

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 87  http://nuxeo.com  mailto:[EMAIL PROTECTED]


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to