首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过PyAMF从Flex传入**kwargs

通过PyAMF从Flex传入**kwargs
EN

Stack Overflow用户
提问于 2010-03-13 20:05:18
回答 1查看 130关注 0票数 0

有人知道从NetConnection.call()通过PyAMF发送**kwargs很容易吗?我会喜欢的。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-14 06:27:17

虽然ActionScript有*args结构(params ...),但并不等同于**kwargs,尽管如果您确实需要发送任意命名参数,那么您始终可以将dict作为位置参数发送给服务。例如。

代码语言:javascript
复制
def some_service_function(kwargs): # <- note the lack of **
    foo = kwargs.get('foo')
    bar = kwargs.get('bar')

和调用的ActionScript:

代码语言:javascript
复制
nc.call("some_service_function", {foo: "some", bar: "thing"})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2438235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档