[Plone-IT] ( O barrata ) esclusa dalla ricerca in Plone

Stefano Guglia stefano.guglia a eutelia.com
Mar 15 Set 2009 13:35:13 UTC


Il Tuesday 15 September 2009 13:48:27 luigi scarso ha scritto:
> 2009/9/15 Stefano Guglia <stefano.guglia a eutelia.com>:
> > Il Tuesday 15 September 2009 11:43:24 luigi scarso ha scritto:
> >> >> Quali files stai guardando ?
> >> >
> >> > Non mi e' chiara la domanda..se intendi gli header, ovviamente il
> >> > sorgente del form.cpt.
> >>
> >> Intendo i files *py et similia di Plone
> >
> > sto andando a braccio...li controllo tutti.
> > andando a tentativi, ho notato che:
> >
> > ...
> > print mio_dict
> > return printed
> > ...
> > esito: {...,'mio_ref': '\xc3\x98\xc3\x98123',...}
> >
> >
> > ...
> > print mio_dict['mio_ref']
> > return printed
> > ...
> > esito: 123
>
> mi sembrano uguali.
> Prova
> print [(k,type(v) for (k,v) in mio_dict.items()]

come uguali? li visualizzi uguali??

comunque:

# il mio non e' un external method quindi sostituisco con same_type():
print [(k,same_type(v,#tipo da verificare#)) for (k,v) in mio_dict.items()]

da cui:
print [(k,same_type(v,'xx')) for (k,v) in mio_dict.items()]
da' il risultato:
[..., ('mio_ref', 1),...]

quindi:
print [(k,same_type(v,unicode('xx','utf-8'))) for (k,v) in mio_dict.items()]
da' il risultato:
[..., ('mio_ref', 0),...]
-- 

quindi i valori non integer del dictionary sono byte string (str) e non 
unicode (unicode)

mi sto incaprettando sempre piu'.. :-)

cordialmente / kind regards
Stefano Guglia




Maggiori informazioni sulla lista Plone-IT