def _checkNull(result, func, arguments): if result: return result else: err = get_last_error() if 'Windows' in _system() else get_errno() print("Invalid argument, null result\n") raise OSError(err, _strerror(err))
def _errno(error_code, args): try: msg = _strerror(error_code) except ValueError: msg = get(_ERROR, "default", *args) return str.format(msg + " (errno: {})", error_code)
def _check_negative(result, func, arguments): if result >= 0: return result raise OSError(-result, _strerror(-result))
def _check_null(result, func, arguments): if result: return result err = get_last_error() if "Windows" in _system() else get_errno() raise OSError(err, _strerror(err))
def _checkNegative(result, func, arguments): if result >= 0: return result else: raise Exception("Error: " + _strerror(-result))
def _checkNegative(result, func, arguments): if result >= 0: return result else: raise Exception("Error: " + _strerror(-result))
def _checkNegative(result, func, arguments): if result >= 0: return result else: print("Invalid argument, creates negative value in function\n") raise OSError(-result, _strerror(-result))
def _checkNegative(result, func, arguments): if result >= 0: return result else: raise OSError(-result, _strerror(-result))
def _checkNull(result, func, arguments): if result: return result else: err = get_last_error() if 'Windows' in _system() else get_errno() raise OSError(err, _strerror(err))