Projet

Général

Profil

0001-lille-urban-card-log-business-errors-as-debug-49129.patch

Frédéric Péters, 04 décembre 2020 12:19

Télécharger (6,68 ko)

Voir les différences:

Subject: [PATCH] lille urban card: log business errors as debug (#49129)

 passerelle/contrib/lille_urban_card/models.py | 28 +++++++++----------
 1 file changed, 14 insertions(+), 14 deletions(-)
passerelle/contrib/lille_urban_card/models.py
139 139
                auth=HttpBearerAuth(self.get_token()))
140 140
        response_json = response.json()
141 141
        if not isinstance(response_json, dict):
142
            self.logger.error('error requesting card (unknown error)')
142
            self.logger.error('error requesting card (unknown response format)')
143 143
            raise APIError('unknown error', data=response_json)
144 144
        if response_json.get('erreur'):
145
            self.logger.error('error requesting card (%r)', response_json['erreur'])
145
            self.logger.debug('error requesting card (%r)', response_json['erreur'])
146 146
            response_json['status_code'] = response.status_code
147 147
            raise APIError(response_json['erreur'], data=response_json)
148 148
        return {'data': response_json}  # {"n_demande_clu":10000005}
......
175 175
                auth=HttpBearerAuth(self.get_token()))
176 176
        response_json = response.json()
177 177
        if not isinstance(response_json, dict):
178
            self.logger.error('error adding subscriptions (unknown error)')
178
            self.logger.error('error adding subscriptions (unknown response format)')
179 179
            raise APIError('unknown error', data=response_json)
180 180
        if response_json.get('erreur'):
181
            self.logger.error('error adding subscriptions (%r)', response_json['erreur'])
181
            self.logger.debug('error adding subscriptions (%r)', response_json['erreur'])
182 182
            response_json['status_code'] = response.status_code
183 183
            raise APIError(response_json['erreur'], data=response_json)
184 184
        return {'data': response_json}  # {"n_demande_clu":10000005}
......
192 192
                auth=HttpBearerAuth(self.get_token()))
193 193
        response_json = response.json()
194 194
        if not isinstance(response_json, dict):
195
            self.logger.error('error changing code (unknown error)')
195
            self.logger.error('error changing code (unknown response format)')
196 196
            raise APIError('unknown error', data=response_json)
197 197
        if response_json.get('erreur'):
198
            self.logger.error('error changing code (%r)', response_json['erreur'])
198
            self.logger.debug('error changing code (%r)', response_json['erreur'])
199 199
            response_json['status_code'] = response.status_code
200 200
            raise APIError(response_json['erreur'], data=response_json)
201 201
        return {'data': response_json}
......
211 211
                auth=HttpBearerAuth(self.get_token()))
212 212
        response_json = response.json()
213 213
        if not isinstance(response_json, dict):
214
            self.logger.error('error checking code (unknown error)')
214
            self.logger.error('error checking code (unknown response format)')
215 215
            raise APIError('unknown error', data=response_json)
216 216
        if response_json.get('message') == 'Le mot de passe est valide':
217 217
            return {'data': response_json}
218 218
        for error_attribute in ('erreur', 'message'):
219 219
            if response_json.get(error_attribute):
220
                self.logger.error('error checking code (%r)', response_json[error_attribute])
220
                self.logger.debug('error checking code (%r)', response_json[error_attribute])
221 221
                response_json['status_code'] = response.status_code
222 222
                raise APIError(response_json[error_attribute], data=response_json)
223 223
        raise APIError('invalid response', data=response_json)
......
231 231
                auth=HttpBearerAuth(self.get_token()))
232 232
        response_json = response.json()
233 233
        if not isinstance(response_json, dict):
234
            self.logger.error('error getting card info (unknown error)')
234
            self.logger.error('error getting card info (unknown response format)')
235 235
            raise APIError('unknown error', data=response_json)
236 236
        for error_attribute in ('erreur', 'message'):
237 237
            if response_json.get(error_attribute):
238
                self.logger.error('error getting card info (%r)', response_json[error_attribute])
238
                self.logger.debug('error getting card info (%r)', response_json[error_attribute])
239 239
                response_json['status_code'] = response.status_code
240 240
                raise APIError(response_json[error_attribute], data=response_json)
241 241
        if not response_json.get('numero_serie'):
......
253 253
                auth=HttpBearerAuth(self.get_token()))
254 254
        response_json = response.json()
255 255
        if not isinstance(response_json, dict):
256
            self.logger.error('error revoking card (unknown error)')
256
            self.logger.error('error revoking card (unknown response format)')
257 257
            raise APIError('unknown error', data=response_json)
258 258
        if response_json.get('erreur'):
259
            self.logger.error('error revoking card (%r)', response_json['erreur'])
259
            self.logger.debug('error revoking card (%r)', response_json['erreur'])
260 260
            response_json['status_code'] = response.status_code
261 261
            raise APIError(response_json['erreur'], data=response_json)
262 262
        return {'data': response_json}  # {"message": "La demande..."}
......
272 272
                auth=HttpBearerAuth(self.get_token()))
273 273
        response_json = response.json()
274 274
        if not isinstance(response_json, dict):
275
            self.logger.error('error revoking subscripton (unknown error)')
275
            self.logger.error('error revoking subscripton (unknown response format)')
276 276
            raise APIError('unknown error', data=response_json)
277 277
        if response_json.get('erreur'):
278
            self.logger.error('error revoking subscripton (%r)', response_json['erreur'])
278
            self.logger.debug('error revoking subscripton (%r)', response_json['erreur'])
279 279
            response_json['status_code'] = response.status_code
280 280
            raise APIError(response_json['erreur'], data=response_json)
281 281
        return {'data': response_json}  # {"n_demande_clu":10000005}
282
-