in mozdownload/scraper.py [0:0]
def get_build_info(self):
"""Define additional build information."""
# Retrieve build by revision
th = treeherder.Treeherder(self.application, 'try', self.platform)
builds = th.query_builds_by_revision(
self.revision, job_type_name='Build', debug_build=self.debug_build)
if not builds:
raise errors.NotFoundError('No builds have been found for revision', self.revision)
# Extract username and revision from build folders
self.builds = [build.rsplit('/', 3)[1] for build in builds]
self.show_matching_builds(self.builds)
# There is only a single build per revision and platform
self.build_index = 0
self.logger.info('Selected build: %s' % self.builds[self.build_index])