Projet

Général

Profil

0036-misc-fix-unnecessary-comprehension-pylint-error-6209.patch

Lauréline Guérin, 22 mars 2022 10:30

Télécharger (3,47 ko)

Voir les différences:

Subject: [PATCH 36/65] misc: fix unnecessary-comprehension pylint error
 (#62099)

 passerelle/contrib/toulouse_axel/models.py |  6 ++----
 passerelle/utils/api.py                    | 14 ++++++--------
 passerelle/utils/json.py                   |  2 +-
 3 files changed, 9 insertions(+), 13 deletions(-)
passerelle/contrib/toulouse_axel/models.py
1203 1203
        result = []
1204 1204
        # cross all weeks until end date
1205 1205
        while week_end_date <= end_date:
1206
            result += [a for a in get_activities_for_week(max(start_date, week_start_date), week_end_date)]
1206
            result += list(get_activities_for_week(max(start_date, week_start_date), week_end_date))
1207 1207
            if week_end_date == end_date:
1208 1208
                break
1209 1209
            week_start_date = week_start_date + datetime.timedelta(days=7)
......
1302 1302
        activity_days = []
1303 1303
        # cross all weeks until end date
1304 1304
        while week_end_date <= end_date:
1305
            activity_days += [
1306
                d for d in get_activity_days_for_week(max(start_date, week_start_date), week_end_date)
1307
            ]
1305
            activity_days += list(get_activity_days_for_week(max(start_date, week_start_date), week_end_date))
1308 1306
            if week_end_date == end_date:
1309 1307
                break
1310 1308
            week_start_date = week_start_date + datetime.timedelta(days=7)
passerelle/utils/api.py
125 125
        return self.object._category_ordering.index(self.display_category)
126 126

  
127 127
    def get_example_params(self):
128
        return dict(
129
            [
130
                (x, self.parameters[x]['example_value'])
131
                for x in self.parameters or {}
132
                if x in self.parameters and 'example_value' in self.parameters[x]
133
            ]
134
        )
128
        return {
129
            x: self.parameters[x]['example_value']
130
            for x in self.parameters or {}
131
            if x in self.parameters and 'example_value' in self.parameters[x]
132
        }
135 133

  
136 134
    def get_query_parameters(self):
137 135
        query_parameters = []
......
165 163
        }
166 164
        if self.example_pattern:
167 165
            kwargs['rest'] = self.example_pattern.format(
168
                **dict([(x, '$%s$' % x) for x in self.get_example_params().keys()])
166
                **{x: '$%s$' % x for x in self.get_example_params().keys()}
169 167
            )
170 168

  
171 169
        url = reverse('generic-endpoint', kwargs=kwargs)
passerelle/utils/json.py
152 152
    return {
153 153
        'type': 'object',
154 154
        'description': 'flattened schema *never* use for validation',
155
        'properties': {key: schema for key, schema in helper('', schema)},
155
        'properties': dict(helper('', schema)),
156 156
        'additionalProperties': False,
157 157
    }
158
-