http://svn.zope.org/grokapps/kirbi/trunk/src/kirbi/pac.py?rev=79777&view=markup
[ ]s
Luciano
Existem duas maneiras de resolver seu problema de import circular,
nenhuma delas é específica ao grok:
1. Importe o módulo com a view XMLRPC a partir do __init__.py do
pacote, para não precisar importar o app.py do seu outro módulo.
2. Declare que seu contexto implementa uma interface específica, e
declare o contexto de sua view XMLRPC como sendo essa interface.
Além disso, se vc realmente acha que topou com um bug no grok pelo
fato de que seu módulo não está sendo escaneado, então alerte a lista
grok-dev para o fato.
Abraços, Leo
On Nov 23, 2007 12:00 PM, Leonardo Rochael Almeida <leoro...@gmail.com> wrote:
>
> Oi Flavio,
>
> Existem duas maneiras de resolver seu problema de import circular,
> nenhuma delas é específica ao grok:
>
> 1. Importe o módulo com a view XMLRPC a partir do __init__.py do
> pacote, para não precisar importar o app.py do seu outro módulo.
>
> 2. Declare que seu contexto implementa uma interface específica, e
> declare o contexto de sua view XMLRPC como sendo essa interface.
>
> Além disso, se vc realmente acha que topou com um bug no grok pelo
> fato de que seu módulo não está sendo escaneado, então alerte a lista
> grok-dev para o fato.
Ou até mesmo antes de reportar o possível bug, tentar debugar o
XMLRPCGrokker para verificar se o seu modulo está sendo ignorado por
alguma razão.
[]'s
Fernando