jet-admin / jet-bridge

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