[英]Passing in **kwargs from Flex over PyAMF
有人知道是否很可能通過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')
並調用ActionScript:
nc.call("some_service_function", {foo: "some", bar: "thing"})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.