Вызвать метод SOAP во время выполнения через Python / SUDS - PullRequest
1 голос
/ 25 февраля 2011

У меня есть объект suds.client.Client. Я могу вызвать метод путем жесткого кодирования имени метода, например,

myclient = suds.client.Client
result = myclient.service.some_method(args)

Я хотел бы иметь возможность выполнять метод, имя которого неизвестно до времени выполнения. Я уверен, что это довольно просто, но я довольно плохо знаком с пеной, и похоже, что она совершает довольно безумную магию.

Спасибо

1 Ответ

1 голос
/ 25 февраля 2011
result = getattr(myclient.service, 'some_method')(...)
...