[Zope] Product refreshing in Zope 2.9

Peter Bengtsson peter at fry-it.com
Mon Jan 30 10:01:36 EST 2006


On 1/30/06, Tino Wildenhain <tino at wildenhain.de> wrote:
> Peter Bengtsson schrieb:
>
> > Suppose my code looks like this::
> >
> >  class MyProduct(Folder):
> >       blablabla
> >  print "class MyProduct has just been reloaded"
> >
> > Then I start zope with ./bin/runzopt, debug-mode off, make a change in
> > the product and press the Refresh button in the Control_Panel and
> > notice how it prints
> > 'class MyProduct has just been reloaded' to stdout but the change I've
> > made does not happen. A quick restart of Zope makes the change happen.
> > That's what I meant.
>
> Better your zLog or log instead of print.
>
> The refresh works most of the times - but its really a very bad hack
> and does not garanty for anything. If it does not work for your
> product you need to restart.
>
That's not good enough. The only thing that changed between my
development environments was the version of zope and then it stopped
working. Python product refresh is crucial to zope2 and this problem
needs to be sorted out.


--
Peter Bengtsson,
work www.fry-it.com
home www.peterbe.com
hobby www.issuetrackerproduct.com


More information about the Zope mailing list