def populate_main_binary_choices(self, request, context): job_binaries = saharaclient.job_binary_list(request) choices = [(job_binary.id, job_binary.name) for job_binary in job_binaries] choices.insert(0, ('', _("-- not selected --"))) return choices
def get_data(self): try: job_binaries = saharaclient.job_binary_list(self.request) except Exception: job_binaries = [] exceptions.handle(self.request, _("Unable to fetch job binary list.")) return job_binaries