Bug #39364
erreur 500 sur la page des logs via l'IHM
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
29 janvier 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Cette URL (simple accès aux logs via le backoffice) https://demarches-mel.test.entrouvert.org/backoffice/settings/logs/
donne la trace suivante :
## Démarches Métropole Européenne de Lille ## Exception: type = '<class 'TypeError'>', value = 'must use keyword argument for key function' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/qommon/admin/logger.py", line 148, in get_sidebar 146 r += _('Select another logfile:') 147 r += htmltext('<select name="logfile">') > 148 options.sort(lambda x,y: cmp(x['date'], y['date'])) 149 options.reverse() 150 for option in options: locals: d = {'message': "form EO - Demande de Fonds d'Aide aux Jeunes en Métropole - saving draft (id: 13)\n", 'user_id': '5', 'dash': '-', 'hour': '09:46:40,517', 'url': '/jeunesse/eo-demande-de-fonds-d-aide-aux-jeunes-en-metropole-1/autosave', 'date': '2019-12-03', 'ip': '84.96.10.190', 'session_id': '5afaca1a70598dc9', 'level': 'INFO'} firstline = "2019-12-03 09:46:40,517 INFO 84.96.10.190 5afaca1a70598dc9 /jeunesse/eo-demande-de-fonds-d-aide-aux-jeunes-en-metropole-1/autosave 5 - form EO - Demande de Fonds d'Aide aux Jeunes en Métropole - saving draft (id: 13)\n" lfile = 'wcs.log.4' logfile = 'wcs.log' logfiles = ['wcs.log.6', 'wcs.log.3', 'wcs.log.7', 'wcs.log.1', 'wcs.log.5', 'wcs.log', 'wcs.log.2', 'wcs.log.4'] options = [{'date': '2019-12-03 09:43:01,479', 'selected': '', 'lfile': 'wcs.log.6'}, {'date': '2019-12-03 09:48:02,265', 'selected': '', 'lfile': 'wcs.log.3'}, {'date': '2019-04-11 11:55:31,551', 'selected': '', 'lfile': 'wcs.log.7'}, {'date': '2019-12-03 09:52:44,180', 'selected': '', 'lfile': 'wcs.log.1'}, {'date': '2019-12-03 09:46:34,635', 'selected': '', 'lfile': 'wcs.log.5'}, {'date': '2019-12-03 10:11:38,433', 'selected': 'selected="selected" ', 'lfile': 'wcs.log'}, {'date': '2019-12-03 09:48:18,479', 'selected': '', 'lfile': 'wcs.log.2'}, {'date': '2019-12-03 09:46:40,517', 'selected': '', 'lfile': 'wcs.log.4'}] r = <TemplateIO object at 0x7f80959c3e10> selected = '' self = <wcs.qommon.admin.logger.LoggerDirectory object at 0x7f80a01bb710> File "/usr/lib/python3/dist-packages/wcs/qommon/admin/logger.py", line 53, in _q_index 51 r += _('Nothing to show') 52 else: > 53 get_response().filter['sidebar'] = self.get_sidebar(logfile) 54 55 user_color_keys = {} locals: logfile = 'wcs.log' logfilename = '/var/lib/wcs/demarches-mel.test.entrouvert.org/wcs.log' r = <TemplateIO object at 0x7f80959c3210> request = <wcs.compat.CompatHTTPRequest object at 0x7f8095e878d0> self = <wcs.qommon.admin.logger.LoggerDirectory object at 0x7f80a01bb710>
Demandes liées
Historique
Mis à jour par Nicolas Roche il y a plus de 4 ans
vite fais je dirais :
<<< options.sort(lambda x,y: cmp(x['date'], y['date'])) --- options.sort(key = lambda x: x['date']) >>>
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Nouveau à Rejeté
doublon #39363.