ssec-jhu / evolver-ng

Next gen eVolver controller for bioreactor project - wip
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Internal server error in swagger docs endpoint #46

Closed amitschang closed 2 months ago

amitschang commented 2 months ago

last error in stack trace upon visiting http://127.0.0.1:8000/docs (which gives 500 error):


    raise PydanticInvalidForJsonSchema(f'Cannot generate a JsonSchema for {error_info}')
pydantic.errors.PydanticInvalidForJsonSchema: Cannot generate a JsonSchema for core_schema.PlainValidatorFunctionSchema ({'type': 'no-info', 'function': <function import_string at 0x105a2c360>})
amitschang commented 2 months ago

It looks to be coming from https://github.com/ssec-jhu/evolver-ng/blob/main/evolver/device.py#L13, I guess pydantic does not know how to make jsonschema for pydantic.ImportString