2017-10-23 1 views
1

나는 swagger 정의를 기반으로 호출 할 함수를 만든 bravado를 사용하고 있습니다. 위젯 정의에는 접두어가 $ 인 쿼리 매개 변수가 포함되어 있습니다. 나는. client.pet.get_pets($limit=10).

문제는 문법 오류가 발생하므로 $limit=10을 사용할 수 없습니다.

파이썬에서이 문제를 피할 수있는 방법이 있습니까?

답변

4

파이썬 변수 이름과 파이썬 키워드 인수 이름 (실제로 필요한 이름)은 $을 포함 할 수 없습니다. 그래도 **kwargs 구문을 사용할 수 있습니다.

client.pet.get_pets(**{"$limit": 10}) 
관련 문제