Skip to content

Error handling #80

@qTipTip

Description

@qTipTip

We need better error handling.

I am envisioning something like this:

class PyletteError(Exception):
    """Base exception for Pylette"""
    def __init__(self, message: str, suggestion: str | None = None):
        self.suggestion = suggestion
        super().__init__(message)

class InvalidImageError(PyletteError):
    """Raised when image cannot be processed"""
    pass

...

whereby each error carries a suggestion-message.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions