def decodeerror(arguments):
 errn = arguments['errn']
 err_a1 = errn
 if arguments.has_key('errs'):
  err_a2 = arguments['errs']
 else:
  err_a2 = MacOS.GetErrorString(errn)
 if arguments.has_key('erob'):
  err_a3 = arguments['erob']
 else:
  err_a3 = None
 return (err_a1, err_a2, err_a3)

def decodeerror ( arguments ) : errn = arguments [ 'errn' ] err_a1 = errn if arguments . has_key ( 'errs' ) : err_a2 = arguments [ 'errs' ] else : err_a2 = MacOS . GetErrorString ( errn ) if arguments . has_key ( 'erob' ) : err_a3 = arguments [ 'erob' ] else : err_a3 = None return ( err_a1 , err_a2 , err_a3 )
create the best argument for a raise macos .