Skip to content

Add robust exceptions to Python client #175

@jochasinga

Description

@jochasinga

Currently the Python client does not have a robust and friendly exception classes and throws a Segmentation fault error on the erratically formatted schema files and this error, which does not do a good job at hinting what goes wrong:

terminate called after throwing an instance of 'std::runtime_error'
  what():  Not a number.
Aborted (core dumped)

We should add some important exception classes to the client with more information that handle the lower-level errors bubbling up to the caller.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions