jet-admin / jet-bridge

Function with cyclomatic complexity higher than threshold PY-R1000
Anti-pattern
Minor
8 days ago7 months old
GraphQLSchemaGenerator.filter_queryset has a cyclomatic complexity of 18 with "high" risk
 340        name = get_table_name(MappedBase.metadata, mapper.selectable)
 341        return self.relationships_by_clean_name.get(name, {})
 342
 343    def filter_queryset(self, request, MappedBase, queryset, mapper, filters, parent_relations=None, exclude=False): 344        parent_relations = parent_relations or []
 345
 346        for filters_item in filters:
SqlSerializer.execute has a cyclomatic complexity of 34 with "very-high" risk
257
258        return queryset
259
260    def execute(self, data):261        request = self.context.get('request')
262        session = request.session
263
GraphQLSchemaGenerator.resolve_model_list has a cyclomatic complexity of 17 with "high" risk
 854
 855            i += 1
 856
 857    def resolve_model_list(self, MappedBase, Model, mapper,info, filters=None, lookups=None, sort=None, pagination=None, search=None): 858        try:
 859            filters = filters or []
 860            lookups = lookups or []
GraphQLSchemaGenerator.get_relationships has a cyclomatic complexity of 18 with "high" risk
 206
 207        return queryset
 208
 209    def get_relationships(self, request, MappedBase, draft): 210        result = {}
 211        relationships_overrides = {}
 212
map_column has a cyclomatic complexity of 23 with "high" risk
 77                }
 78
 79
 80def map_column(metadata, column, editable, primary_key_auto): 81    params = {}
 82    data_source_field = None
 83    data_source_name = None