Ferramentas Pessoais

Ir para o conteúdo. | Ir para a navegação

Seções

Blog

Você está aqui: Home Blog Recarregue seu código Python e ZCML sem Reiniciar o Zope

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

por pacheco em 27/04/2009 14:47 |
— registrado em: , ,

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

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

Nova página para recarregar os arquivos

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
Ações do documento
Spinner