Revision 25942a6c daemons/ganeti-masterd

b/daemons/ganeti-masterd
147 147

  
148 148
class ClientRqHandler(SocketServer.BaseRequestHandler):
149 149
  """Client handler"""
150
  EOM = '\3'
151 150
  READ_SIZE = 4096
152 151

  
153 152
  def setup(self):
......
201 200
      data = self.request.recv(self.READ_SIZE)
202 201
      if not data:
203 202
        return None
204
      new_msgs = (self._buffer + data).split(self.EOM)
203
      new_msgs = (self._buffer + data).split(constants.LUXI_EOM)
205 204
      self._buffer = new_msgs.pop()
206 205
      self._msgs.extend(new_msgs)
207 206
    return self._msgs.popleft()
......
209 208
  def send_message(self, msg):
210 209
    #print "sending", msg
211 210
    # TODO: sendall is not guaranteed to send everything
212
    self.request.sendall(msg + self.EOM)
211
    self.request.sendall(msg + constants.LUXI_EOM)
213 212

  
214 213

  
215 214
class ClientOps:

Also available in: Unified diff