コード例 #1
0
ファイル: json_bridge.py プロジェクト: timbertson/pjkit
	def send(self, function, args=(), on_return=None):
		obj = {
			'method':function,
			'args': args,
		}
		if on_return is not None:
			cb_key = obj['respond_to'] = self._next_cb
			self._next_cb += 1
			self._callbacks[cb_key] = on_return

		self.do_send("PYTHON._recv('%s');" % (escape(json.write(obj)),))
コード例 #2
0
ファイル: json_bridge.py プロジェクト: timbertson/pjkit
	def _respond_to(self, callback_id, value):
		json_val = json.write(value)
		self.do_send("PYTHON._recv_cb(%s, '%s');" % (callback_id, escape(json_val)))