Exemplo n.º 1
0
def mac_strerror(errno):
    """Returns an error string for a classic MacOS error return code"""
    # TODO: Find a replacement which isn't deprecated in Python 3000:
    try:
        import MacOS
        return MacOS.GetErrorString(errno)
    except ImportError:
        return "Unknown error %d: MacOS.GetErrorString is not available by this Python"
Exemplo n.º 2
0
def decodeerror(arguments):
    errn = arguments['errn']
    err_a1 = errn
    if 'errs' in arguments:
        err_a2 = arguments['errs']
    else:
        err_a2 = MacOS.GetErrorString(errn)
    if 'erob' in arguments:
        err_a3 = arguments['erob']
    else:
        err_a3 = None
    return (err_a1, err_a2, err_a3)
Exemplo n.º 3
0
def decodeerror(arguments):
    """Create the 'best' argument for a raise MacOS.Error"""
    errn = arguments['errn']
    err_a1 = errn
    if 'errs' in arguments:
        err_a2 = arguments['errs']
    else:
        err_a2 = MacOS.GetErrorString(errn)
    if 'erob' in arguments:
        err_a3 = arguments['erob']
    else:
        err_a3 = None
    return (err_a1, err_a2, err_a3)
Exemplo n.º 4
0
"""Tools for use in AppleEvent clients and servers.
Exemplo n.º 5
0
def errorMessage(errorNum):
    if _errors.has_key(errorNum):
        return _errors[errorNum]
    else:
        return MacOS.GetErrorString(errorNum)