22 lines
607 B
Python
22 lines
607 B
Python
# -*- coding: utf8 -*-
|
|
from pyramid.response import Response
|
|
from pyramid.view import (
|
|
view_config,
|
|
)
|
|
|
|
@view_config(route_name='batch_nuit')
|
|
def batch_nuit(request):
|
|
"""
|
|
Traitement de nuit lancé chaque nuit à heure fixe par cron
|
|
Par sécurité, ce view ne peut être appelé qu'avec un paramètre secret 'JonSn0w'
|
|
|
|
"""
|
|
# import pdb;pdb.set_trace()
|
|
# contrôle : paramètre correct ? non, terminer
|
|
par = request.matchdict['param']
|
|
if par != 'JonSn0w':
|
|
return Response('Erreur : paramètre incorrect')
|
|
|
|
return Response('Batch nuit terminé OK')
|
|
|