Динамическая генерация имени метода с использованием xmlrpc - PullRequest
0 голосов
/ 12 ноября 2011

Как с помощью Python я могу динамически генерировать мой вызов на мой сервер xmlrpc, используя xmlrpc lib? что-то вроде

def call_method(method_name)
   server = Server(self.URL, transport=ProxiedTransport())
   server.method_name(params)

Разрешение принимает method_name вместо, например, если method_name=get_time: server.get_time(params).

1 Ответ

2 голосов
/ 12 ноября 2011

Источник xmlrpclib содержит этот комментарий, который может оказаться применимым вне его исходного контекста.

   # note: to call a remote object with an non-standard name, use
   # result getattr(server, "strange-python-name")(args)

Это общая идиома Python .

...