Skip to content

pickle

util.pickle

handle_unpickling_error

handle_unpickling_error(function)
Source code in SaigeToolkit/util/pickle.py
def handle_unpickling_error(function):
    @wraps(function)
    def wrapper(*args, **kwargs):
        try:
            return function(*args, **kwargs)
        except pickle.UnpicklingError:
            raise InvalidModelFileError

    return wrapper