def on_failed_outbox_queue_item(self, filename, description='', error_message='', result_defer=None, keep_alive=True): from transport.udp import udp_interface if _Debug: lg.out(18, 'udp_file_queue.failed_outbox_queue_item %s because %s' % (filename, error_message)) try: udp_interface.interface_cancelled_file_sending( self.session.peer_id, filename, 0, description, error_message).addErrback(lambda err: lg.exc(err)) except Exception as exc: lg.warn(str(exc)) if result_defer: result_defer.callback( ((filename, description), 'failed', error_message))
def on_failed_outbox_queue_item(self, filename, description='', error_message='', result_defer=None, single=False): from transport.udp import udp_interface if _Debug: lg.out( 18, 'udp_file_queue.failed_outbox_queue_item %s because %s' % (filename, error_message)) if not single: udp_interface.interface_cancelled_file_sending( self.session.peer_id, filename, 0, description, error_message) if result_defer: result_defer.callback( ((filename, description), 'failed', error_message))
def on_failed_outbox_queue_item( self, filename, description='', error_message='', result_defer=None, single=False): from transport.udp import udp_interface if _Debug: lg.out( 18, 'udp_file_queue.failed_outbox_queue_item %s because %s' % (filename, error_message)) if not single: udp_interface.interface_cancelled_file_sending( self.session.peer_id, filename, 0, description, error_message) if result_defer: result_defer.callback( ((filename, description), 'failed', error_message))
def report_and_remove_pending_outbox_files_to_host(remote_host, error_message): """ """ from transport.udp import udp_interface global _PendingOutboxFiles i = 0 while i < len(_PendingOutboxFiles): filename, host, description, result_defer, single, tm = _PendingOutboxFiles[ i] if host == remote_host: udp_interface.interface_cancelled_file_sending( remote_host, filename, 0, description, error_message) if result_defer: result_defer.callback( ((filename, description), 'failed', error_message)) _PendingOutboxFiles.pop(i) else: i += 1
def report_and_remove_pending_outbox_files_to_host(remote_host, error_message): """ """ from transport.udp import udp_interface global _PendingOutboxFiles i = 0 while i < len(_PendingOutboxFiles): filename, host, description, result_defer, keep_alive, tm = _PendingOutboxFiles[ i] if host != remote_host: i += 1 continue try: udp_interface.interface_cancelled_file_sending( remote_host, filename, 0, description, error_message).addErrback(lambda err: lg.exc(err)) except Exception as exc: lg.warn(str(exc)) if result_defer: result_defer.callback( ((filename, description), 'failed', error_message)) _PendingOutboxFiles.pop(i)