Nova página para recarregar os arquivos

Recarregue seu código Python e ZCML sem Reiniciar o Zope

Recarregue seu código Python e ZCML sem Reiniciar o Zope

Cansado de reiniciar o Zope após alterar os arquivos Python (*.py) e ZCML (*.zcml) ?

Seus problemas "se acabaram-se".

Com apenas um novo produto no seu buildout podemos trabalhar mais felizes. :-) O produto é plone.reload.

No seu buildout.cfg adicione as seguintes linhas:

[eggs] =       ...       plone.reload [zcml] = ...       plone.reload

Agora na raiz do seu Zope terá uma nova Browser View:

http://localhost:8080/@@reload

Que exibire 2 botões para recarregar código Python ou ZCML, que recarregarão os novos códigos muito rapidamente. Veja a imagem ao lado.

No arquivo (.cfg) do ambiente de produção é importante remover esse pacote, pode-se utilizar dessa maneira:

[buildout] extends = buildout.cfg eggs -= plone.reload zcml -= plone.reload