Skip to content

exceptions

Classes:

UnknownEdgeDetectError

UnknownEdgeDetectError(
    func: FuncExcept, name: str, message: str | None = None, **kwargs: Any
)

Bases: _UnknownMaskDetectError

Raised when an unknown edge detect is passed.

Instantiate a new exception with pretty printing and more.

Parameters:

  • func

    (FuncExcept) –

    Function this exception was raised from.

  • name

    (str) –

    EdgeDetect kind.

  • message

    (str | None, default: None ) –

    Message of the error.

Source code in vsmasktools/exceptions.py
14
15
16
17
18
19
20
21
22
23
def __init__(self, func: FuncExcept, name: str, message: str | None = None, **kwargs: Any) -> None:
    """
    Instantiate a new exception with pretty printing and more.

    Args:
        func: Function this exception was raised from.
        name: EdgeDetect kind.
        message: Message of the error.
    """
    super().__init__(fallback(message, self._message), func, **{self._placeholder: name}, **kwargs)

UnknownRidgeDetectError

UnknownRidgeDetectError(
    func: FuncExcept, name: str, message: str | None = None, **kwargs: Any
)

Bases: _UnknownMaskDetectError

Raised when an unknown ridge detect is passed.

Instantiate a new exception with pretty printing and more.

Parameters:

  • func

    (FuncExcept) –

    Function this exception was raised from.

  • name

    (str) –

    EdgeDetect kind.

  • message

    (str | None, default: None ) –

    Message of the error.

Source code in vsmasktools/exceptions.py
14
15
16
17
18
19
20
21
22
23
def __init__(self, func: FuncExcept, name: str, message: str | None = None, **kwargs: Any) -> None:
    """
    Instantiate a new exception with pretty printing and more.

    Args:
        func: Function this exception was raised from.
        name: EdgeDetect kind.
        message: Message of the error.
    """
    super().__init__(fallback(message, self._message), func, **{self._placeholder: name}, **kwargs)