On Tuesday 18 May 2010, Giacomo Zanobini wrote:
> volevo provare BeautifulSoup e quindi l'ho inserito nel buildout, che è
> terminato correttamente.
> ho riavviato l'istanza in fg
>
> ho creato uno script e provato questo codice:
> > from BeautifulSoup import BeautifulSoup
> > import re
> >
> > soup = BeautifulSoup('<html>pippo</html>')
> > print soup.prettify(
>
> mi dà errore dicendo permessi insufficienti
>
> se invece digito le stesse 4 righe in un "Python prompt" di Cluseou, non
> ho errori e il risultato è quello desiderato.
>
>
> suppongo sia perché non posso utilizzare BeautifulSoup all'interno di
> uno script Pythin, per motivi di sicurezza (così come non posso usare
> "/dir()/" )
>
> Se usassi un external method, dovrebbe funzionare tutto senza intoppi,
> giusto?
>
> MA su questa macchina di test, vorrei poter richiamare BeautifulSoup
> senza vincoli legati alla sicurezza (poi metterò tutto in un external
> method).
> *
> Come si fa a dire a Zope/Plone di non farsi problemi sull'uso di
> BeautifulSoup in uno script Python?*
>
>
> ciao, Giacomo

Trova la cartella PythonScripts, dipende dall'installazione ma di solito sta 
in:
  <buildout>/parts/zope2/lib/python/Products/PythonScripts
In questa ci sono due file:
        README.txt
        module_access_examples.py
che spiegano come rendere disponibile un modulo da Restricted Python. 
-- 
Riccardo Lemmi                           Email:   ricca...@reflab.com
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820                         http://www.reflab.com

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a