Skip to content

Improved validation and error handling #46

@chrislupp

Description

@chrislupp

Is your feature request related to a problem? Please describe.
There is no direct problem/bug. However, currently there is minimal data validation in the code to ensure that the right number/type/etc. of arguments are provided. As a result, the code may not fail gracefully.

Describe the solution you'd like
We need better validation and error handling to prevent cryptic error messages.

Describe alternatives you've considered
N/A

Additional context
This is especially important when considering frameworks that may need to interface directly with Philote-Python. If it doesn't fail gracefully, the library may be a non-starter for those developers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions