async-suds-v7k

Lightweight async SOAP client (Kamyar's fork)


Keywords
SOAP, web, service, client
License
Other
Install
pip install async-suds-v7k==1.0.8.3

Documentation

SOAP 1 and 1.1 client base on asyncio (PEP3156)

This package is a fork of great old package suds, but we had to make a bit change to be able to make the whole thing async: You have to call an extra method called connect, since we can not yield (or await) constructur.

from asyncsuds.client import Client

c = Client(service_uri)
await c.connect()  # Here is the difference!
result = await c.HelloWorld('Kamyar')

Please help me with your opinions and bug/feature reports.