Commit 2634a9d5 authored by Maxime Bombar's avatar Maxime Bombar

répare .format mal formaté

parent 1f590ffc
......@@ -359,7 +359,7 @@ class ActiviteForm(BootstrapForm):
listeimprimee = forms.BooleanField(label=_(u"Liste imprimée"), required=False)
def clean(self):
"""Récupère les données et fusionne les dates et les heures
pour finalement donner une chaîne %Y-%m-%d %H:%M:{}"""
pour finalement donner une chaîne %Y-%m-%d %H:%M:%S"""
out = super(ActiviteForm, self).clean()
# à ce stade, out ne contient pas forcément tous les champs si certains ont été fournis vides
if not set(["debut_date", "debut_time", "fin_date", "fin_time"]).issubset(out.keys()):
......@@ -370,7 +370,7 @@ class ActiviteForm(BootstrapForm):
raise forms.ValidationError(_(u"La méthode DeLorean_TimeTravel() n'est pas encore implémentée dans la Note Kfet 2015, merci de réessayer plus tard ou bien de te résoudre à faire commencer ton activité avant qu'elle ne soit finie."))
else:
del out["debut_date"], out["debut_time"], out["fin_date"], out["fin_time"]
out["debut"], out["fin"] = debut.strftime("%Y-%m-%d %H:%M:{}"), fin.strftime("%Y-%m-%d %H:%M:{}")
out["debut"], out["fin"] = debut.strftime("%Y-%m-%d %H:%M:%S"), fin.strftime("%Y-%m-%d %H:%M:%S")
return out
def __init__(self, *args, **kwargs):
......@@ -383,9 +383,9 @@ class ActiviteForm(BootstrapForm):
champs = kwargs['initial'].keys()
for champ_date in ["debut", "fin"]:
if champ_date in champs:
date = time.strptime(kwargs['initial'][champ_date],"%Y-%m-%d %H:%M:{}")
date = time.strptime(kwargs['initial'][champ_date],"%Y-%m-%d %H:%M:%S")
# On décompose le timestamp en date/heure
kwargs['initial'][champ_date + "_date"], kwargs['initial'][champ_date + '_time'] = time.strftime("%d/%m/%Y %H:%M:{}", date).split(" ")
kwargs['initial'][champ_date + "_date"], kwargs['initial'][champ_date + '_time'] = time.strftime("%d/%m/%Y %H:%M:%S", date).split(" ")
del kwargs['initial'][champ_date]
# Il faut aussi faire en sorte que le champ "liste imprimée" ne soit pas toujours disponible
if 'listeimprimee' in kwargs.keys():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment