sovabids.errors#

Errors for the RPC sovabids API

Module Contents#

exception sovabids.errors.RulesError(data=None)[source]#

Bases: fastapi_jsonrpc.BaseError

Common base class for all non-exit exceptions.

class DataModel[source]#

Bases: pydantic.BaseModel

details: str[source]#
CODE = 5000[source]#
MESSAGE = 'Error loading the rules.'[source]#
exception sovabids.errors.ApplyError(data=None)[source]#

Bases: fastapi_jsonrpc.BaseError

Common base class for all non-exit exceptions.

class DataModel[source]#

Bases: pydantic.BaseModel

details: str[source]#
CODE = 5100[source]#
MESSAGE = 'Error applying rules.'[source]#
exception sovabids.errors.ConvertError(data=None)[source]#

Bases: fastapi_jsonrpc.BaseError

Common base class for all non-exit exceptions.

class DataModel[source]#

Bases: pydantic.BaseModel

details: str[source]#
CODE = 5200[source]#
MESSAGE = 'Error converting  files.'[source]#
exception sovabids.errors.SaveError(data=None)[source]#

Bases: fastapi_jsonrpc.BaseError

Common base class for all non-exit exceptions.

class DataModel[source]#

Bases: pydantic.BaseModel

details: str[source]#
CODE = 5300[source]#
MESSAGE = 'Error saving file.'[source]#
exception sovabids.errors.FileListError(data=None)[source]#

Bases: fastapi_jsonrpc.BaseError

Common base class for all non-exit exceptions.

class DataModel[source]#

Bases: pydantic.BaseModel

details: str[source]#
CODE = 5400[source]#
MESSAGE = 'Error getting the filelist.'[source]#