Bom.... estou desenvolvendo um produto o qual necessita ler um arquivo xml que vem de outro site. Estou utilizando urllib e minidom. Para isso no __init__.py do produto adicionei as seguintes linhas:
from Products.PythonScripts.Utility import allow_module allow_module("urllib") allow_module("xml.dom.minidom") Para poder habilitar os módulos, de acordo como o readme.txt em PythonScripts ensina. Aqui está o meu código: from urllib import urlopen from xml.dom.minidom import parse url = urllib.urlopen('http://www.site.com.br/home.xml') parsed = xml.dom.minidom.parse(url) as duas linha acima funcionam, mas ao tentar executar algo como na linha abaixo: root = parsed.childNodes[0] Recebo o erro de Privilégios Insuficientes! Não entendo.... como recebo somente o erro quando tento usar os chilNodes??? Se eu importat o modulo e fazer parse do arquivo??? Não tem sentido!!!