Projet

Général

Profil

Bug #39364

erreur 500 sur la page des logs via l'IHM

Ajouté par Nicolas Roche 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:
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

Duplique w.c.s. - Bug #39363: tri des logsFermé29 janvier 2020

Actions

Historique

#1

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'])
>>>

#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Nouveau à Rejeté

doublon #39363.

#3

Mis à jour par Frédéric Péters il y a plus de 4 ans

Formats disponibles : Atom PDF