mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-06-27 18:50:41 +00:00
chore: force ellipsis in API webmethods (#2141)
# What does this PR do? This new check will fail if some webmethods are missing the ellipsis: ``` API Method Return Type Validation Errors: Method Api.eval.job_result does not contain ellipsis (...) in its implementation Method Api.agents.create_agent_turn does not contain ellipsis (...) in its implementation Method Api.agents.create_openai_response does not contain ellipsis (...) in its implementation Method Api.eval.evaluate_rows does not contain ellipsis (...) in its implementation Method Api.eval.run_eval does not contain ellipsis (...) in its implementation ``` Unless not implemented. Signed-off-by: Sébastien Han <seb@redhat.com>
This commit is contained in:
parent
43e623eea6
commit
53b7f50828
2 changed files with 12 additions and 1 deletions
|
@ -44,7 +44,7 @@ def main(output_dir: str):
|
|||
if return_type_errors:
|
||||
print("\nAPI Method Return Type Validation Errors:\n")
|
||||
for error in return_type_errors:
|
||||
print(error)
|
||||
print(error, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
now = str(datetime.now())
|
||||
print(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue