rendered paste bodytry:
from Products.SebraeAtender.Extensions.webservice import caller
except ImportError:
from webservice import caller
try:
from Products.SebraeAtender.Extensions import wsdl_config
except ImportError:
import wsdl_config
try:
from Products.SebraeAtender.Extensions.parse_utils import expat_parse
except ImportError:
from parse_utils import expat_parse
def resultado_busca(palavra_chave):
return caller(wsdl=wsdl_config.wsdl_busca_biblioteca,
metodo='RESBUSCA',
parametros={'KEY': palavra_chave},
)
def parse_resultado_busca(self, key):
return expat_parse(resultado_busca, key)
def conta(palavra_chave):
return caller(wsdl=wsdl_config.wsdl_busca_biblioteca,
metodo='CONTA',
parametros={'KEY': palavra_chave},
)
def parse_conta(self, key):
return expat_parse(conta, key)
if __name__ == '__main__':
from pprint import pprint
pprint(parse_resultado_busca(None, 'pessoa'))
pprint(parse_conta(None, 'pessoa'))