2017-12-14 1 views
0

Ich versuche, ein Python-Skript mit einem Swagger generierten Client zu generieren, und ich die folgende Fehlermeldung erhalten:** kwargs Schlüssel: Wertfehler mit Swagger Python-Skript

„Die erweiterte Metadaten-Filter‚erweiterte‘ist ungültig. Wert“

aus dieser Codezeile: es sollte Schlüssel des Formats sein

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

Diese auf einer Linie in der Swagger Client basiert wie folgt:

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

Diese Zeile in der Client gilt auch:

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

aber ich bin mir nicht klar, wie man den richtigen Ausdruck von diesem zu erstellen. Erkenntnisse geschätzt! Vielen Dank.

Antwort

0

Verstanden - es war nur das:

`response = mediaApi.media_query(**{'query':'query'})`