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: flat formatted taskjson according to spec """ msg = transaction.mk_message(self.group, self.username, self.uuid) # returns a email.message.Message print(msg.as_string()) msg.set_payload(tasks) msg['type'] = 'sync' print(msg.as_string()) # logging.info(type(msg)) tx_msg = transaction.prep_message(msg) self.conn.sendall(tx_msg) return self.recv()
def put(self, tasks): """ Push all our tasks to server tasks: flat formatted taskjson according to spec Returns :py:class:`taskc.transaction.TaskdResponse` """ msg = transaction.mk_message(self.group, self.username, self.uuid) # returns a email.message.Message logger.debug("email str: %s", msg.as_string()) msg.set_payload(tasks) msg['type'] = 'sync' logger.debug("final email str: %s", msg.as_string()) # logging.info(type(msg)) tx_msg = transaction.prep_message(msg) self.conn.sendall(tx_msg) return self.recv()