Skip to content

Improved validation and error handling #46

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

Labels

enhancementNew feature or request

Fields

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions