Projet

Général

Profil

Bug #38984

dpark: UnicodeEncodeError lors du retour d'un message d'erreur

Ajouté par Thomas Noël il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
15 janvier 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Error occurred while processing request

UnicodeEncodeError at /dpark/parking/link/
'ascii' codec can't encode character u'\xe9' in position 43: ordinal not in range(128)

Request Method: POST
Request URL:
https://passerelle.eservices.toulouse-metropole.fr/dpark/parking/link/?orig=demarches-montoulouse.eservices.toulouse-metropole.fr&algo=sha256&timestamp=2020-0
1-15T07%3A08%3A35Z&nonce=d4ba7b2283965e21784b95c119546c04&signature=aYKRKhe4udxdxgY/nKu%2B9rHw/gvFz9uOwOigLax9x84%3D
Django Version: 1.11.20
Python Executable: /usr/bin/uwsgi-core
Python Version: 2.7.13
Python Path: ['.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/pymodules/python2.7']
Server time: mer, 15 Jan 2020 08:08:35 +0100
Installed Applications:
''
Installed Middleware:
''

Traceback:

File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py" in api
  128.             resp = f(*args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/views.py" in perform
  455.         result = self.endpoint(request, **params)

File "/usr/lib/python2.7/dist-packages/passerelle/contrib/dpark/models.py" in link
  315.         result = self.check_file_exists(data)

File "/usr/lib/python2.7/dist-packages/passerelle/contrib/dpark/models.py" in check_file_exists
  217.         reply = self.call('PLS_EXIST', *params, bypass_erroneous_reply=True)

File "/usr/lib/python2.7/dist-packages/passerelle/contrib/dpark/models.py" in call
  205.             raise APIError('ServiceError: %s' % exc)

Exception Type: UnicodeEncodeError at /dpark/parking/link/
Exception Value: 'ascii' codec can't encode character u'\xe9' in position 43: ordinal not in range(128)

Fichiers

Historique

#1

Mis à jour par Thomas Noël il y a plus de 4 ans

En remplaçant par %r j'imagine que ça marchera mais je me demande comment faire pour écrire un test...? (peu doué avec les soucis d'encodage je suis)

#2

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de En cours à Rejeté

Doublon de #38130

Formats disponibles : Atom PDF