pylsl/pylsl.py
def handle_error(errcode):
    """Error handler function. Translates an error code into an exception."""
    if type(errcode) is c_int:
        errcode = errcode.value
    if errcode == 0:
        pass  # no error
    elif errcode == -1:
        raise TimeoutError("the operation failed due to a timeout.")
    elif errcode == -2:
        raise LostError("the stream has been lost.")
    elif errcode == -3:
        raise InvalidArgumentError("an argument was incorrectly specified.")
    elif errcode == -4:
        raise InternalError("an internal error has occurred.")
    elif errcode < 0: 
        raise RuntimeError("an unknown error has occurred.")
def handle_error(errcode):
    if type(errcode) is c_int:
        errcode = errcode.value
    if errcode == 0:
        pass  # no error
    elif errcode == -1:
        raise TimeoutError("the operation failed due to a timeout.")
    elif errcode == -2:
        raise LostError("the stream has been lost.")
    elif errcode == -3:
        raise InvalidArgumentError("an argument was incorrectly specified.")
    elif errcode == -4:
        raise InternalError("an internal error has occurred.")
    elif errcode < 0: 
        raise RuntimeError("an unknown error has occurred.")
def handle_error ( errcode ) : if type ( errcode ) is c_int : errcode = errcode . value if errcode == 0 : pass # no error elif errcode == - 1 : raise TimeoutError ( "the operation failed due to a timeout." ) elif errcode == - 2 : raise LostError ( "the stream has been lost." ) elif errcode == - 3 : raise InvalidArgumentError ( "an argument was incorrectly specified." ) elif errcode == - 4 : raise InternalError ( "an internal error has occurred." ) elif errcode < 0 : raise RuntimeError ( "an unknown error has occurred." )
Error handler function. Translates an error code into an exception.
Error handler function . Translates an error code into an exception .