[Cubicweb] views dont refresh
nicolas.chauvat at logilab.fr
Sat Aug 1 13:06:42 CEST 2009
On Sat, Aug 01, 2009 at 08:16:27AM +0530, Dhaval Sharma wrote:
> The views dont refresh after an error and keep displaying the old error even
> though I have made changes in views.py.
> Even if I comment everything it continues to show the old error.
> Where do views store error?
> How can I flush it manually if framework is not able to to do so?
> Also the XML error shown is scrollable, I need to copy everything and put it
> in textpad and then see complete string. Where does it store the error which
The reload mechanism in CW works in a lot of cases, but unfortunately
it is not perfect. Here is how to get the most of it:
1/ make sure your start your instance with:
cubicweb-ctl start -D <instancename>
2/ keep an eye on the messages printed in that shell
3/ if simple Ctrl-R does not work, try Shift-Ctrl-R
4/ if Shift-Ctrl-R does not help, restart your instance
Views *do*not* store errors. Then is no way for an error in the code
of a view to persist over a restart after you fixed the source code of
You may also want to use automated testing. Read about it at
http://www.cubicweb.org/doc/en/development/testing/ and have a look at
the test/ directory in the various cubes of the cw standard library.
logilab.fr - services en informatique scientifique et gestion de connaissances
More information about the Cubicweb