def to_dict(self, summary=False): json_obj = { 'number': self.number, 'brid': self.brid, 'bid': self.bid, 'changeid': list(self.changeid), 'branch': self.branch, 'branch_name': self.branch_name, 'buildername': self.buildername, 'ssid': self.ssid, 'revision': self.revision, 'when_timestamp': self.when_timestamp, 'submitted_at': self.submitted_at, 'claimed_at': self.claimed_at, 'start_time': self.start_time, 'complete_at': self.complete_at, 'finish_time': self.finish_time, 'claimed_by_name': self.claimed_by_name, 'complete': self.complete, 'reason': self.reason, 'results': self.results, 'results_str': results_to_str(self.results), 'status': self.status, 'status_str': status_to_str(self.status), 'authors': [auth for auth in self.authors if auth], 'comments': self.comments, 'revlink': self.revlink, 'category': self.category, 'repository': self.repository, 'project': self.project, 'buildsetid': self.buildsetid, } return json_obj
def to_dict(self, summary=False): json_obj = { 'revision': self.revision, 'changes_revision': [rev if rev else 'None' for rev in self.changes_revision], 'results': self.results, 'results_str': results_to_str(self.results), 'is_complete': 'yes' if self.is_complete() else 'no', 'total_build_requests': self.get_total_build_requests(), 'duration': self.get_duration(), 'lst_change_time': self.lst_change_time, 'gst_finish_time': self.gst_finish_time, 'complete': self.complete, 'running': self.running, 'pending': self.pending, 'cancelled': self.cancelled, 'interrupted': self.interrupted, 'misc': self.misc, 'rebuilds': self.rebuilds, 'forcebuilds': self.forcebuilds, 'builds': self.builds, 'unittests': self.unittests, 'talos': self.talos, 'authors': [auth for auth in self.authors if auth], } if not summary: json_obj['build_requests'] = [br.to_dict() for br in self.build_requests] return json_obj
def to_dict(self, summary=False): json_obj = { 'revision': self.revision, 'changes_revision': [rev if rev else 'None' for rev in self.changes_revision], 'results': self.results, 'results_str': results_to_str(self.results), 'is_complete': 'yes' if self.is_complete() else 'no', 'total_build_requests': self.get_total_build_requests(), 'duration': self.get_duration(), 'lst_change_time': self.lst_change_time, 'gst_finish_time': self.gst_finish_time, 'complete': self.complete, 'running': self.running, 'pending': self.pending, 'cancelled': self.cancelled, 'interrupted': self.interrupted, 'misc': self.misc, 'rebuilds': self.rebuilds, 'forcebuilds': self.forcebuilds, 'builds': self.builds, 'unittests': self.unittests, 'talos': self.talos, 'authors': [auth for auth in self.authors if auth], } if not summary: json_obj['build_requests'] = [ br.to_dict() for br in self.build_requests ] return json_obj