in src/exporters/python.ts [145:160]
function (this: ParsedRequest, kind: string, options) {
let bodyKind = this.request?.body?.kind ?? "value";
const parsedBody = typeof this.body == "object" ? this.body : {};
if (this.api == "search" && "sub_searches" in parsedBody) {
// Change the kind of any search requests that use sub-searches to
// "value", so that the template renders a single body argument
// instead of expanding the kwargs. This is needed because the
// Python client does not support "sub_searches" as a kwarg yet.
bodyKind = "value";
}
if (bodyKind == kind) {
return options.fn(this);
} else {
return options.inverse(this);
}
},