Spaces:
Runtime error
Runtime error
File size: 565 Bytes
b6fc16d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
from typing import Dict, List
from pydantic import BaseModel
class Task(BaseModel):
values: List[str]
keys: List[str]
class GEMSchema(BaseModel):
"""The default GEM schema"""
submission_name: str
param_count: int
description: str = "An optional brief description of the system that will be shown on the results page"
tasks: Dict[str, Task]
def main():
schema_data = GEMSchema.schema_json(indent=2)
with open("schema.json", "w", encoding="utf-8") as f:
f.write(schema_data)
if __name__ == "__main__":
main()
|