Python 在PyAMF上从Flex传入**kwargs

Python 在PyAMF上从Flex传入**kwargs,python,remoting,pyamf,keyword-argument,Python,Remoting,Pyamf,Keyword Argument,有人知道从NetConnection.call()通过PyAMF发送**kwargs是否容易吗?我想要它 我可以围绕实际函数编写一个包装器并公开它,然后手动执行一些解析来确定要传入的Kwarg,但我不想这样做。在这种情况下,我将只使用普通参数列表。虽然ActionScript具有*args构造(params…),但没有等效于**kwargs,不过如果确实需要发送任意命名参数,则始终可以将dict作为位置参数发送给服务。例如 def some_service_function(kwargs): #

有人知道从
NetConnection.call()
通过PyAMF发送
**kwargs
是否容易吗?我想要它


我可以围绕实际函数编写一个包装器并公开它,然后手动执行一些解析来确定要传入的Kwarg,但我不想这样做。在这种情况下,我将只使用普通参数列表。

虽然ActionScript具有
*args
构造(
params…
),但没有等效于
**kwargs
,不过如果确实需要发送任意命名参数,则始终可以将dict作为位置参数发送给服务。例如

def some_service_function(kwargs): # <- note the lack of **
    foo = kwargs.get('foo')
    bar = kwargs.get('bar')
nc.call("some_service_function", {foo: "some", bar: "thing"})