** kwargs键:Swagger Python脚本的值错误

问题描述 投票:0回答:1

我试图使用Swagger生成的客户端生成Python脚本,并收到以下错误:

“扩展元数据过滤器'扩展'无效。它应该是格式键:值”

从这行代码:

`response = mediaApi.media_query(**{'extended_filter':{'extended':'3'}})`

这基于Swagger客户端中的一行,如下所示:

`#param list[str] extended_filter: A special filter which is of the form  'extendedFilter=Name;Value' which allows you to filter by extended metadata`

客户端中的这一行也适用于:

`if 'extended_filter' in params:
        query_params.append(('extendedFilter', params['extended_filter']))
        collection_formats['extendedFilter'] = 'multi'`

但我不清楚如何从中创造出正确的表达方式。见解赞赏!谢谢。

python swagger
1个回答
0
投票

知道了 - 就是这样:

`response = mediaApi.media_query(**{'query':'query'})`
© www.soinside.com 2019 - 2024. All rights reserved.