Opa Dorneles, Valeu pela resposta... o skin está caminhando agora.... Infelizmente nao vou poder comparecer na PyConBrasil(mais uma vez) mas aguardo o vídeo depois do evento!
Peguei o livro do Martin Aspeli como o Andre falou e so pelo sumario vi que é muito bom... onde tem esse livro pra vender aqui no brasil?? alguem sabe? -- Alexandre Marinho Consultor Pleno - ITEC/AL --- Em zope-pt@yahoogrupos.com.br, Dorneles Treméa <[EMAIL PROTECTED]> escreveu > > Opa Marinho, > > > Bom, descobri onde estava o erro. > > > > No módulo tempo.py estava definido > > > > @ram.cache(render_cachekey) > > def render(self): > > return xhtml_compress(self._template()) > > > > Ao retirar essa linha: @ram.cache(render_cachekey) > > o portlet passou a ser exibido... > > > > Fuçando no codigo fonte do plone percebi que isso tem haver com a > > configaração de cache para o template que será renderizado, no meu > > caso tempo.pt, entao surgiu outras dúvidas. > > > > Porque essa configuração nao funcionou no meu caso?(eu copiei o codigo > > do portlet news.py) > > eu acho que isso pode estar sendo causado porque você usou > a mesma chave (key) para o cache, no caso render_cachekey... > > > Não utilizando esse tipo de configuração, qual seria o impacto num > > site de produção? (pretendo utilizar esse skin em mais de 30 portais > > diferentes.) > > Eu diria que pode afetar algo entre 'um pouco' e 'muito', mas > é complicado fazer qualquer tipo de estimativa sem saber de > mais detalhes... > > > Aproveitando gostaria de saber aonde posso encontrar documentação > > sobre esses "annotations" que encontrei no código fonte do plone 3, > > por exemplo: > > @ram.cache(render_cachekey) > > @property > > @memoize > > Bem, isso eles se chamam 'decorators', tem uma palestra > relâmpago minha na PyConBrasil 2008 exatamente sobre isso, > mas para adiantar o assunto: > > http://wiki.python.org/moin/PythonDecorators > > HTH, > > -- > > Dorneles Treméa > X3ng Web Technology > http://nosleepforyou.blogspot.com >