Bug #15435
LoggedRequest: ne pas loguer le contenu des réponse dont content_type != text, json et html
0%
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Josué Kouka il y a environ 7 ans
- Lié à Development #14191: système de log intégré ajouté
Mis à jour par Josué Kouka il y a environ 7 ans
- Fichier 0001-don-t-log-response-content-with-unallowed-content-ty.patch 0001-don-t-log-response-content-with-unallowed-content-ty.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 7 ans
- List of LoggedRequest Resoone Content-Type to log
Resoone ?
if re.match(r'%s' % content_type, ctype):
Pourquoi r'%s' % content_type et pas juste content_type ?
(changements d'indentation gratuits)
:/ Il y a juste la fin qui change, right ?
Mis à jour par Frédéric Péters il y a environ 7 ans
(à noter aussi que le contenu était de toute façon derrière un %r, donc il n'y avait pas vraiment de problème d'encodage dans #14191)
Mis à jour par Frédéric Péters il y a environ 7 ans
Aussi à pointer, dans les tests, un truc comme content='<FF><D8><FF><E0>^
PJFIF^A^A^A',
, c'est de la chaine tout à fait imprimable; si tu veux faire un truc qui ressemble vraiment à du binaire de fichier jpeg, ça ressemblerait plutôt à '\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00'
. (pareil côté pdf)
(mais comme l'intérêt n'est pas vraiment dans le contenu, autant peut-être taper un truc genre content='binary content, to be ignored'
.
Mis à jour par Josué Kouka il y a environ 7 ans
Mis à jour par Frédéric Péters il y a environ 7 ans
:/ Il y a juste la fin qui change, right ?
Comme je ne parviens pas à lire le patch et que je n'ai pas de réponse, je ne relirai pas.
Mis à jour par Serghei Mihai il y a environ 7 ans
- self.logger.info('Request Payload: %r' %(response.request.body), - extra={'requests_request_payload': '%r' %response.request.body}) - self.logger.info('Status code: %r' %(response.status_code), - extra={'requests_response_status': response.status_code}) + self.logger.info('Request Payload: %r' % (response.request.body), + extra={'requests_request_payload': '%r' % response.request.body}) + self.logger.info('Status code: %r' % (response.status_code), + extra={'requests_response_status': response.status_code})
ici tu re-indentes juste
extra
?Mis à jour par Josué Kouka il y a environ 7 ans
Serghei Mihai a écrit :
[...]
ici tu re-indentes justeextra
?
Yep
Mis à jour par Frédéric Péters il y a environ 7 ans
ici tu re-indentes juste extra ?
Yep
Pour être on ne peut plus clair; tu peux éliminer de ce patch les réindentations ?
Mis à jour par Josué Kouka il y a environ 7 ans
- Fichier 0001-don-t-log-response-content-with-unallowed-content-ty.patch 0001-don-t-log-response-content-with-unallowed-content-ty.patch ajouté
Frédéric Péters a écrit :
ici tu re-indentes juste extra ?
Yep
Pour être on ne peut plus clair; tu peux éliminer de ce patch les réindentations ?
Oui, désolé. Je ferai un autre patch pour tout ce qui pep8
Mis à jour par Serghei Mihai il y a environ 7 ans
Tu n'as pas
============================================================================================= ERRORS ============================================================================================= _________________________________________________________________________ ERROR collecting tests/test_loggedrequests.py __________________________________________________________________________ tests/test_loggedrequests.py:9: in <module> from .utils import FakedResponse E ValueError: Attempted relative import in non-package
Quand tu lances les tests sur ta machine ?
Mis à jour par Josué Kouka il y a environ 7 ans
- Fichier 0001-don-t-log-response-content-with-unallowed-content-ty.patch 0001-don-t-log-response-content-with-unallowed-content-ty.patch ajouté
Serghei Mihai a écrit :
Tu n'as pas
[...]Quand tu lances les tests sur ta machine ?
Merci, j'avais fichier tests/__init__.py
qui trainait.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
don't log response content with unallowed content type(#15435)