# get list of assigned slaves (really just to map labels) assigned_slave_list = [] for slave in pool_object.slaves: assigned_slave_list.append([ slave, slave_label_map.get(slave, slave) ]) assigned_slave_list.sort(key=operator.itemgetter(1)) # # handle save action # if cherrypy.request.method == 'POST': pool_object.description = formset_description pool_object.stack_name = stack_name if formset_quota_mode == 'all': pool_object.quota_bytes['value_mode'] = 'MAX' else: pool_object.quota_bytes['value_mode'] = 'NORMAL' # try to peg value to actual stack quota; this is mostly # to handle rounding issues on write capped_quota = stack.quota_bytes try: user_quota = util.convert_to_bytes(formset_quota_value + formset_quota_units) capped_quota = min(capped_quota, user_quota) except: pass
slave_list.append([slave.name, slave.label, slave_is_eligible]) # get list of assigned slaves (really just to map labels) assigned_slave_list = [] for slave in pool_object.slaves: assigned_slave_list.append( [slave, slave_label_map.get(slave, slave)]) assigned_slave_list.sort(key=operator.itemgetter(1)) # # handle save action # if cherrypy.request.method == 'POST': pool_object.description = formset_description pool_object.stack_name = stack_name if formset_quota_mode == 'all': pool_object.quota_bytes['value_mode'] = 'MAX' else: pool_object.quota_bytes['value_mode'] = 'NORMAL' # try to peg value to actual stack quota; this is mostly # to handle rounding issues on write capped_quota = stack.quota_bytes try: user_quota = util.convert_to_bytes(formset_quota_value + formset_quota_units) capped_quota = min(capped_quota, user_quota) except: