Commit graph

15 commits

Author SHA1 Message Date
Valentin Samir
d8bac8d47e Ajout de l'attribut __slots__ aux classes pour économiser de la ram 2014-11-22 22:01:42 +01:00
Valentin Samir
e97f857310 [ldap_locks] cast all the things ! python-ldap déteste l'unicode 2014-11-09 23:35:34 +01:00
Valentin Samir
294773ba6e [ldap_locks, lc_ldap] Ooups, erreur d'index / d'iteration 2014-11-09 16:50:48 +01:00
Valentin Samir
494cd42d83 [ldap_locks, objets] Juste avant d'écrire dans la base ldap, on vérifie les locks
ils existent toujours et n'ont pas expiré, sinon, il ne faut pas faire
l'enregistrement.
2014-11-08 18:14:12 +01:00
Pierre-Elliott Bécue
7ed1874d62 [lc_ldap] Corrections de bugs, et cohérence de code. 2014-09-22 00:21:54 +02:00
Valentin Samir
4f88ae824a [ldap_locks] Renommage des erreurs ldap en erreur de Lock, factorisation, reformatage 2014-02-24 21:31:16 +01:00
Valentin Samir
63b9f89b6f [ldap_locks] Affichage du temps restant avant expiration d'un lock si une LockError est levée 2014-02-24 14:47:27 +01:00
Daniel STAN
5e2a4ad10d ldap_locks: oubli items() dans for 2014-02-11 22:45:10 +01:00
Valentin Samir
33eb782004 [ldap_locks] Pas de iteritems sur un dict que l'on modifie durant l'iteration.
On utilise plutôt items()
2013-10-23 16:54:11 +02:00
Pierre-Elliott Bécue
3cbbb2303f [ldap_locks] (item, subdict) in dict.keys() ? Nope 2013-09-27 10:01:21 +02:00
Pierre-Elliott Bécue
52fc541781 [On isole les locks de lc_ldap de ceux de ldap_crans] 2013-09-26 23:22:44 +02:00
Pierre-Elliott Bécue
e18e5222b7 [Oops] J'ai oublié de commiter un de mes débugs. 2013-06-13 20:34:59 +02:00
Pierre-Elliott Bécue
d6efff30de [ldap_locks] Mise en place des locks. Cf commentaires pour les détails.
* Malheureusement lc_ldap._create_entity et objet.create sont un peu
 sales, mais j'ai pas trouvé mieux.
 * L'historique contient désormais les secondes.
2013-05-30 15:22:11 +02:00
Pierre-Elliott Bécue
924f5c0684 [locks] Création d'une nouvelle gestion de locks.
J'ai pas mal regardé le travail d'adg, certains trucs ne me convenaient
pas dans la gestion, du coup j'ai réécrit un truc, qui me semble
mieux.

J'ai laissé la licence telle quelle, mais j'ai mis mon nom en author
2013-03-09 19:55:21 +01:00
Antoine Durand-gasselin
a57f02d0b2 [lc_ldap] plus de propreté 2010-07-03 17:50:10 +02:00