[Zope-es] unsubscriptable object

Mikel Larreategi mlarreategi en codesyntax.com
Mie Mayo 21 15:46:13 CEST 2008


2008/5/21 Ignacio Fernández <ifamay en yahoo.es>:
> Hola, Mikel
>
>> Péganos plis el código de escalado.py (si no es secreto de estado :))
>
> *CODIGO*
> from Products.CMFPlone.utils import scale_image
>
> def resize(foto):
>    if foto.size[0]>foto.size[1]:
>        scaled, mimetype = scale_image(foto, (150, ((foto.size[1] * 150) / foto.size[0]) ))
>    elif foto.size[1]>foto.size[0]:
>        scaled, mimetype = scale_image(foto, ((foto.size[0] * 150) / foto.size[1],150) )
>    else: scaled, mimetype = scale_image(foto, (150,150))
>    return scaled
> */CODIGO*

Mmmmm... ¿qué es foto.size? Eso es lo que te está dando "unsubscriptable object"

>
>> Por cierto, pregunta: qué haces utilizando External Methods en un Plone? :)
>
> Haciendo el mal ;)

Ay..... :)

>
> Nada, importando utils.py para escalar la imagen. ¿Alguna otra idea?

Una bonita vista heredando de Products.Five.browser.BrowserView

Aunque un poco viejo:
http://plone.org/documentation/tutorial/five-zope3-walkthrough/browser-view-1

Evidentemente, eso si estamos hablando de Plone 2.5.x....

Mikel



-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80


Más información sobre la lista de distribución Zope-es