mirror of
https://github.com/zulip/zulip.git
synced 2026-06-21 21:32:29 +08:00
As explained in the previous commit, yamole preprocessed allOf with an algorithm that is not standards compliant. We replicate that algorithm, but importantly, we only use it for our own code and not for building the openapi_core RequestValidator. This improves the time taken by OpenAPISpec().check_reload() from 1.69s to 0.53s, nearly all of which is inside openapi_core.create_spec. Closes #10484. Significantly improves #16068. Signed-off-by: Anders Kaseorg <anders@zulip.com> |
||
|---|---|---|
| .. | ||
| curl_param_value_generators.py | ||
| javascript_examples.js | ||
| javascript_examples.py | ||
| markdown_extension.py | ||
| openapi.py | ||
| python_examples.py | ||
| test_curl_examples.py | ||
| testing.yaml | ||
| zulip.yaml | ||