jet-admin / jet-bridge

Cell variable defined in loop PYL-W0640
Bug risk
Major
6 months ago4 years old
 593
 594            if 'aggregated_values' in lookup_data:
 595                model_values = list(filter(
 596                    lambda x: getattr(x['instance'], lookup_data['source_column'], None) in values, 597                    lookup_data['aggregated_values']
 598                ))
 599                item_result['aggregated'] = model_values[0]['value'] if len(model_values) else 0
Cell variable lookup_data defined in loop
 593
 594            if 'aggregated_values' in lookup_data:
 595                model_values = list(filter(
 596                    lambda x: getattr(x['instance'], lookup_data['source_column'], None) in values, 597                    lookup_data['aggregated_values']
 598                ))
 599                item_result['aggregated'] = model_values[0]['value'] if len(model_values) else 0
 588            if 'related' in lookup_data:
 589                item_result['related'] = self.filter_lookup_models(
 590                    lookup_data['related'],
 591                    lambda x: getattr(x, lookup_data['related_column'], None) in values 592                )
 593
 594            if 'aggregated_values' in lookup_data:
Cell variable lookup_data defined in loop
 588            if 'related' in lookup_data:
 589                item_result['related'] = self.filter_lookup_models(
 590                    lookup_data['related'],
 591                    lambda x: getattr(x, lookup_data['related_column'], None) in values 592                )
 593
 594            if 'aggregated_values' in lookup_data:
 533                lookup_result['return_list'] = lookup_data.get('returnList', False)
 534                lookup_result['Model'] = Model
 535                lookup_result['mapper'] = mapper
 536                lookup_result['model_values'] = list(map(lambda x: {'instance': x, 'value': getattr(x, column.name)}, models)) 537                lookup_result['source_column'] = column.name
 538
 539                if 'relation' in lookup_data: