#NEWLINE# def delay( self , amount , pid , method , * args ) : #NEWLINE# #INDENT# 'Call a method on another process after a specified delay.\n\n    This is equivalent to ``dispatch`` except with an additional amount of\n    time to wait prior to invoking the call.\n\n    This function returns immediately.\n\n    :param amount: The amount of time to wait in seconds before making the call.\n    :type amount: ``float`` or ``int``\n    :param pid: The pid of the process to be called.\n    :type pid: :class:`PID`\n    :param method: The name of the method to be called.\n    :type method: ``str``\n    :return: Nothing\n    ' #NEWLINE# self . _assert_started ( ) #NEWLINE# self . _assert_local_pid ( args ) #NEWLINE# function = self . _get_dispatch_method ( pid , method ) #NEWLINE# self . __loop . add_timeout ( ( self . __loop . time ( ) + amount ) , function , * args )