Re: [ZIZope] object does not support item or slice assignment

[email protected] Tue, 5 Feb 2008 10:24:53 +0100
Newsgroups gmane.comp.web.zope.italian
Organization ICGEB
Message-ID <[email protected]>
On Monday 04 February 2008 11:04:13 Yuri wrote:
> [email protected] wrote:
> >  Salve a tutti.
> > La mia domanda del giorno e' la seguente: questo frammento di codice:
> >
> > ...
> > Results1 =3D context.MioZsqlMethod()
> > MioDict['ChiaveX']	=3D Results1
> > ...
> >
> >
> > fa il suo lavoro se in un external method, ma da' il messaggio in ogget=
to
> > nel caso di utilizzo in uno script python di zope. Come mai da Zope non
> > posso passare una lista o tupla, sempre questione di restrizioni o altr=
o?
> >
> > Inoltre, c'e' un modo alternativo per infilare una lista come valore in
> > un dictionary?
>
> =E8 che il risultato di un metodo zsql non =E8 una lista :)
>
>  forse manca qualcosa a quello che hai postato, cmq qui trovi un p=F2 di
> materiale per risolvere il tuo problema:

in effetti mancava qualcosa: ho risolto modificando in:

MioDict['ChiaveX'] =3D Results1.tuples()

suppongo sia perche' non posso passare un oggetto come valore in un=20
dictionary..almeno non in zope, visto che python lo permette. Ovviamente=20
correggetemi se (probabilmente) sbaglio.

bye,
Stefano.