コード例 #1
0
    def handleBackendConfig(self, section, key, value):
        c = protocol_pb2.BackendConfig()
        c.config = "[%s]\n%s = %s\n" % (section, key, value)

        message = WRAP(c.SerializeToString(),
                       protocol_pb2.WrapperMessage.TYPE_BACKEND_CONFIG)
        self.send(message)
コード例 #2
0
ファイル: backend.py プロジェクト: synchrotalk/transwhat
	def handleBackendConfig(self, data):
		"""
		data is a dictionary, whose keys are sections and values are a list of
		tuples of configuration key and configuration value.
		"""
		c = protocol_pb2.BackendConfig()
		config = []
		for section, rest in data.items():
			config.append('[%s]' % section)
			for key, value in rest:
				config.append('%s = %s' % (key, value))

		c.config = '\n'.join(config)

		message = WRAP(c.SerializeToString(), protocol_pb2.WrapperMessage.TYPE_BACKEND_CONFIG);
		self.send(message)
コード例 #3
0
 def handleQuery(self, command):
     c = protocol_pb2.BackendConfig()
     c.config = command
     message = WRAP(c.SerializeToString(),
                    protocol_pb2.WrapperMessage.TYPE_QUERY)
     self.send(message)