diff --git a/gestion/gest_crans.py b/gestion/gest_crans.py index a49f20eb..c41e9324 100755 --- a/gestion/gest_crans.py +++ b/gestion/gest_crans.py @@ -1828,13 +1828,13 @@ def menu_principal() : elif choix=='aKM' : # Ajout machine au crans - becane = Machine(crans(),"fixe") + becane = Machine(crans(db.conn),"fixe") if set_machine(becane) : becane.restore() elif choix=='aKB' : # Ajout borne wifi - becane = BorneWifi(crans(),"borne") + becane = BorneWifi(crans(db.conn),"borne") if set_machine(becane) : becane.restore() diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 86d67896..938a7b13 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -270,9 +270,8 @@ class crans_ldap: if readonly : self.conn = ldap.initialize(ro_uri) return - + self.conn = ldap.initialize(uri) - nbessais = 0 while True : try: @@ -1134,7 +1133,8 @@ class base_proprietaire(base_classes_crans): conn est une instance de la classe de connexion à la base LDAP """ self.conn = conn - if not self.conn: self.connect() + if not self.conn: + self.connect() if type(data) != tuple: raise TypeError @@ -2073,7 +2073,8 @@ class Machine(base_classes_crans): conn est une instance de la classe de connexion à la base LDAP """ self.conn = conn - if not self.conn: self.connect() + if not self.conn: + self.connect() self.modifs = {} t = parent_or_tuple.__class__ if t == tuple: @@ -2432,9 +2433,9 @@ class Machine(base_classes_crans): elif 'club' in res[0][1]['objectClass'] : self.__proprietaire = club(res[0],self._modifiable,self.conn) elif 'invite' in res[0][0]: - self.__proprietaire = invite() + self.__proprietaire = invite(self.conn) else: - self.__proprietaire = crans() + self.__proprietaire = crans(self.conn) return self.__proprietaire @@ -2684,7 +2685,8 @@ class _fake_proprio(crans_ldap): idn = '' def __init__(s,conn=None): s.conn = conn - if not s.conn: s.connect() + if not s.conn: + s.connect() s.dn = s.base_dn def id(s): return '' @@ -2712,7 +2714,8 @@ class crans(_fake_proprio): """ Classe définissant l'assoce (pour affichage de ses machines) """ def __init__(s,conn=None): s.conn = conn - if not s.conn: s.connect() + if not s.conn: + s.connect() s.dn = s.base_dn def Nom(s): return u"Crans" diff --git a/gestion/lock.py b/gestion/lock.py index 1cce5dfb..b37f1641 100755 --- a/gestion/lock.py +++ b/gestion/lock.py @@ -54,6 +54,7 @@ def make_lock(lock_name, lock_comment='',nowait=0, quiet=False) : """ Création d'un lock si nowait=1 fait un sys.exit(254) quand un ancien lock actif est rencontré """ + return lock_dir = '/var/lock/gestion' try: os.mkdir(lock_dir) @@ -156,6 +157,7 @@ def make_lock(lock_name, lock_comment='',nowait=0, quiet=False) : def remove_lock( lock_name ) : """ Destruction du lock """ + return # On créé une zone d'exclusion lock_dir = '/var/lock/gestion' lock_file = "%s/%s" % (lock_dir, lock_name) diff --git a/gestion/whos.py b/gestion/whos.py index bb4b31fe..faae0534 100755 --- a/gestion/whos.py +++ b/gestion/whos.py @@ -17,7 +17,8 @@ alors limit Les champs de recherche possibles sont : %(champs_rech)s -Recherche sur prise possible (utiliser uniquement ce champ dans ce cas) + +Recherche sur prise possible (utiliser uniquement ce champ dans ce cas). Les options de recherches sont : * limitations sur l'affichage :