def _mkmsg(self, ttype): """ Make message """ msg = transaction.mk_message(self.group, self.username, self.uuid) msg['type'] = ttype return transaction.prep_message(msg)
def put(self, tasks): """Push all our tasks to server tasks - taskjson list """ msg = transaction.mk_message(self.group, self.username, self.uuid) msg.set_payload(tasks) msg['type'] = 'sync' tx_msg = transaction.prep_message(msg) self.conn.sendall(tx_msg) return self.recv()