Re: [ZIZope] python script, plone e pickle

Fabrizio Reale <[email protected]> Fri, 1 Feb 2008 15:38:20 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
Alle venerdì 1 febbraio 2008, [email protected] ha scritto:
> On Friday 01 February 2008 15:23:25 Fabrizio Reale wrote:
> > Alle venerdì 1 febbraio 2008, [email protected] ha scritto:
> > > Salve a tutti,
> > >
> > > ho uno script python:
> > >
> > >
> > > import cPickle as pickle
> > > MainVar = container.MiaQuery()
> > > for x in MainVar:
> > >   p1 = pickle.dumps(x)
> > >   print p1
> > > return printed
> > >
> > >
> > > come script da consolle bash (con un altra lista ovviamente), pickle
> > > funziona ma eseguendolo (test) in plone mi presenta una pagina con
> > > 'Insufficient Privileges'.
> > > Se puo' servire ad aiutarmi meglio :-), il seguente invecie viene
> > > eseguito perfettamente:
> > >
> > >
> > > import cPickle as pickle
> > > MainVar = container.MiaQuery()
> > > for x in MainVar:
> > >   print x[0]
> > > return printed
> >
> > Di default non puoi usare il modulo cPickle in uno script python.
> > Ti conviene usare un External Method.
> >
> > Puoi anche abilitare l'uso di quel modulo nei Python Script, ma non ti
> > conviene.
>
> grazie. Lo stesso per pickle suppongo, visto che esce lo stesso
> risultato..confermi?

Non mi è chiarissima la domanda, nel dubbio confermo ;)
Comunque da dentro gli script python in zope sono pochi i moduli utilizzabili 
per ovvie ragione di sicurezza.

Fabry


-- 
Fabrizio Reale                               [email protected]
Redomino S.r.l.                 Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911     http://www.redomino.com/