in utils/generator.py [0:0]
def generate_response_init_py(schema, filename):
"""Generate response/__init__.py with all the response properties
documented and typed.
"""
search_response = schema.interface_to_python_class(
"ResponseBody",
"_global.search",
for_types_py=False,
for_response=True,
)
ubq_response = schema.interface_to_python_class(
"Response",
"_global.update_by_query",
for_types_py=False,
for_response=True,
)
with open(filename, "wt") as f:
f.write(
response_init_py.render(response=search_response, ubq_response=ubq_response)
)
print(f"Generated {filename}.")