簡體   English   中英

通過PyAMF從Flex傳遞**扭曲

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM