Substituir o envelope de sabão no python Suds

Eu tenho uma câmera e estou tentando conectar a ela vis suds. Eu tentei enviar xml bruto e descobri que a única coisa que impede que a espuma xml funcione é um espaço para nome incorreto do envelope Soap.

O espaço para nome do envelope é:

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

e quero reescrevê-lo para:

xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"

Para adicionar um espaço para nome em python, tente este código:

message = Element('Element_name').addPrefix(p='SOAP-ENC', u='www.w3.org/ENC')

Mas quando eu adiciono oSOAP-ENV para o espaço para nome, ele não grava, pois é codificado permanentemente nas ligações de espuma. Existe uma maneira de substituir isso em espuma?

Obrigado por qualquer ajuda.

questionAnswers(4)

yourAnswerToTheQuestion