def xmlrpc_resultLog(self, log_type, result_id, pretty_name): log.debug("XMLRPC: results.resultLog(%r, %r, %r)", log_type, result_id, pretty_name) file_id = self.get_file(pretty_name) if file_id is None: msg = "%s:xmlrpc_resultLog: " % self.__class__.__name__ + \ "Can not create file '%s'." % pretty_name self.main.error(msg) return msg id_len = len(result_id) if pretty_name[:id_len] == result_id: pretty_name = pretty_name[id_len + 1:] evt = event.file_meta(file_id, name=pretty_name, handle=log_type) self.main.send_evt(evt) evt = event.relation('result_file', result_id, file_id) self.main.send_evt(evt) return 0 # or "Failure reason"
def xmlrpc_resultLog(self, log_type, result_id, pretty_name): log.debug("XMLRPC: results.resultLog(%r, %r, %r)", log_type, result_id, pretty_name) file_id = self.get_file(pretty_name) if file_id is None: msg = "%s:xmlrpc_resultLog: " % self.__class__.__name__ + \ "Can not create file '%s'." % pretty_name self.main.error(msg) return msg id_len = len(result_id) if pretty_name[:id_len] == result_id: pretty_name = pretty_name[id_len+1:] evt = event.file_meta(file_id, name=pretty_name, handle=log_type) self.main.send_evt(evt) evt = event.relation('result_file', result_id, file_id) self.main.send_evt(evt) return 0 # or "Failure reason"
def _attach(self, file): self.send(event.relation('result_file', self.id(), file.id()))
def _attach(self, file): self.send(event.relation('section_file', self.id(), file.id()))