eric7/Plugins/VcsPlugins/vcsMercurial/HgClient.py

branch
eric7
changeset 8322
b422b4e77d19
parent 8319
ea11a3948f40
child 8881
54e42bc2437a
equal deleted inserted replaced
8319:ea11a3948f40 8322:b422b4e77d19
222 @param data data to be sent 222 @param data data to be sent
223 @type str 223 @type str
224 """ 224 """
225 if not isinstance(data, bytes): 225 if not isinstance(data, bytes):
226 data = data.encode(self.__encoding) 226 data = data.encode(self.__encoding)
227 self.__server.write( 227 self.__server.write(struct.pack(HgClient.InputFormat, len(data)))
228 QByteArray(struct.pack(HgClient.InputFormat, len(data)))) 228 self.__server.write(data)
229 self.__server.write(QByteArray(data))
230 self.__server.waitForBytesWritten() 229 self.__server.waitForBytesWritten()
231 230
232 def __runcommand(self, args, inputChannels, outputChannels): 231 def __runcommand(self, args, inputChannels, outputChannels):
233 """ 232 """
234 Private method to run a command in the server (low level). 233 Private method to run a command in the server (low level).

eric ide

mercurial