Buenas, amigos, me está sucediendo lo siguiente, corro una línea desde el cluseau y funciona perfectamente, trato de hacer un script que haga los mismo y me dice permisos insuficientes, basicamente:
en cluseau: [ i.getId() for i in portal.portal_catalog.index_objects()] me lista los id de todos los indices del catalogo si hago un script from Products.CMFCore.utils import getToolByName urltool = getToolByName(context, 'portal_url') portal = urltool.getPortalObject() x=[ i.getId() for i in portal.portal_catalog.index_objects()] return x Me dice "Permisos Insuficientes" (le puse proxy manager e igual...) Alguien sabe porque puede ser? Estoy tratando de acceder a los indices para ver que valores se indizaron en determinados indices y que cantidad de cada uno de estos valores, no se si es la forma correcta o si es conveniente acceder al catálogo para este tipo de tareas. La idea es que en lugar de guardar y mantener en algún objeto la cantidad de ocurrencias de un valor en una determinada propiedad hago un índice (que se mantiene solo) y luego lo analizo los diferentes valores del indice y la cantidad de objetos apuntados. Si es no es la forma agradezco cualquier sugerencia Gracias Gustavo -- Gustavo Archuby Area Informática Facultad de Humanidades y Ciencias de la Educación _______________________________________________ Plone-ConoSur mailing list Plone-ConoSur@lists.plone.org http://lists.plone.org/mailman/listinfo/plone-conosur