Verified Commit 9a22b8ea authored by Jakob Moser's avatar Jakob Moser
Browse files

Be compatible with older Python

parent 3fc63f01
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
import functools
from collections.abc import Callable
from typing import ParamSpec, TypeVar

from poolpay.card.CardReaderException import CardReaderException

T = TypeVar("T")
P = ParamSpec("P")

def raise_on_error_e1[T, **P](function: Callable[P, T]) -> Callable[P, T]:

def raise_on_error_e1(function: Callable[P, T]) -> Callable[P, T]:

    @functools.wraps(function)
    def inner(*args: P.args, **kwargs: P.kwargs) -> T: