From 607a691a88157bce7b134bd95e513726179fec0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Sat, 14 Feb 2015 14:14:39 +0100 Subject: [PATCH] =?UTF-8?q?Quelques=20trucs=20qui=20tra=C3=AEnent.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- attributs.py | 6 +++--- objets.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/attributs.py b/attributs.py index f2be07d..12e21ab 100644 --- a/attributs.py +++ b/attributs.py @@ -1855,12 +1855,12 @@ class certificat(Attr): if certificat.startswith('-----BEGIN CERTIFICATE-----'): certificat = ssl.PEM_cert_to_DER_cert(certificat) x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_ASN1, certificat) - except Exception: + except Exception as e1: try: certificat = base64.b64decode(certificat) x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_ASN1, certificat) - except Exception: - raise ValueError("Format du certificat invalide, est-il bien au format DER ou PEM ?") + except Exception as e2: + raise ValueError("Format du certificat invalide, est-il bien au format DER ou PEM ? :\nerreur1 : %r, erreur2 : %r" % (e1, e2)) data = fetch_cert_info(x509) return (certificat, data) diff --git a/objets.py b/objets.py index 363e73c..ed37bca 100644 --- a/objets.py +++ b/objets.py @@ -1568,7 +1568,7 @@ class facture(CransLdapObject): with self.proprio() as proprio: proprio_save = credite_arts(proprio) # On vient de créditer, le paiement a été reçu - self['recuPaiement']=unicode(int(time.time())) + self['recuPaiement']=unicode(time.strftime("%Y-%m-%d %H:%M:%S")) self._recuPaiement = True # Il faudrait faire quelquechose pour que si l'enregistrement suivant de la facture crash,