有人知道从NetConnection.call()通过PyAMF发送**kwargs很容易吗?我会喜欢的。
我可以围绕实际的函数编写一个包装器并公开它,然后手动执行一些解析来确定要传入的kwarg,但我不想这样做。在这种情况下,我将只使用普通的参数列表。
发布于 2010-03-14 06:27:17
虽然ActionScript有*args结构(params ...),但并不等同于**kwargs,尽管如果您确实需要发送任意命名参数,那么您始终可以将dict作为位置参数发送给服务。例如。
def some_service_function(kwargs): # <- note the lack of **
foo = kwargs.get('foo')
bar = kwargs.get('bar')和调用的ActionScript:
nc.call("some_service_function", {foo: "some", bar: "thing"})https://stackoverflow.com/questions/2438235
复制相似问题