On 2/9/07, Fernando Correa Neto <[EMAIL PROTECTED]> wrote:
> context.portal_catalog.searchResults(id='nome-curto)

Isto está certíssimo, e é como vemos no código fonte do Plone.
Mas a mesma coisa pode ser escrita assim:

context.portal_catalog(id='nome-curto)

O que acontece é que a classe Catalog define um método __call__, ou
seja, as instâncias de Catalog um de suas sob-classes, como o próprio
portal_catalog, podem ser invocados como diretamente como se fossem
funções. Dêem uma olhada na API no próprio help do Zope, módulo
Catalog, método __call__.

[ ]s
Luciano

Responder a