예제 #1
0
파일: plugin.py 프로젝트: kvj/mp-twisted
	def send_progress(self, error_message, in_reply = None, in_connection = None):
		m = message.Message('progress')
		m.set('text', error_message)
		if in_reply and in_reply.id:
			m.id = in_reply.id
		if in_connection:
			in_connection.send_message(m)
		else:
			manager.deliver_message(self, m)
예제 #2
0
파일: plugin.py 프로젝트: kvj/mp-twisted
	def send_error(self, error_message, in_reply = None, in_connection = None):
		m = message.Message('error')
		m.set('text', error_message)
		if in_reply and in_reply.id:
			m.id = in_reply.id
		logging.error('Plugin has an error: %s', error_message)
		if in_connection:
			in_connection.send_message(m)
		else:
			manager.deliver_message(self, m)
예제 #3
0
파일: plugin.py 프로젝트: kvj/mp-twisted
	def send_ok(self, ok_message, in_reply = None, in_connection = None):
		m = message.Message('ok')
		if ok_message:
			m.set('text', ok_message)
		if in_reply and in_reply.id:
			m.id = in_reply.id
		if in_connection:
			in_connection.send_message(m)
		else:
			manager.deliver_message(self, m)
예제 #4
0
파일: plugin.py 프로젝트: kvj/mp-twisted
	def send_message(self, message):
		manager.deliver_message(self, message)
예제 #5
0
파일: plugin.py 프로젝트: kvj/mp-twisted
	def send_back(self, message, connection):
		manager.deliver_message(self, message, connection)