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
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