Ajout de l'attribut __slots__ aux classes pour économiser de la ram

This commit is contained in:
Valentin Samir 2014-11-22 22:01:42 +01:00
parent 61bf832112
commit d8bac8d47e
5 changed files with 174 additions and 47 deletions

View file

@ -82,6 +82,7 @@ def ldif_to_uldif(ldif):
class lc_ldap(ldap.ldapobject.LDAPObject, object):
"""Connexion à la base ldap crans, chaque instance représente une connexion
"""
__slots__ = ("lockholder", "conn", "dn", "droits", "current_login", "_username_given")
def __init__(self, dn=None, user=None, cred=None, uri=variables.uri,
readonly_dn=None, readonly_password=None):
"""Initialise la connexion ldap,