diff --git a/gestion/iscsi/slonlib.py b/gestion/iscsi/slonlib.py index 810a9e28..d71a7dd9 100644 --- a/gestion/iscsi/slonlib.py +++ b/gestion/iscsi/slonlib.py @@ -6,7 +6,7 @@ # Copyright : (c) 2008, Jeremie Dimino # Licence : BSD3 -u'''Librairie pour accéder à la baie de stockage''' +'''Bibliothèque pour accéder à la baie de stockage''' import telnetlib, re @@ -40,8 +40,8 @@ execfile("/etc/crans/secrets/slon.py") # informations qui nous intéressses: volume_map_regexp = re.compile("Volume \[SN [0-9a-f]+, Name \(([^)]*)\)\][^\n]*\n[^\n]*\n[^\n]*\n[0-9,-]+ *[0-9]+ *([0-9]+)[^\n]*\n") -class Slon: - u'''Object représentant la baie de stockage''' +class Slon(object): + '''Objet représentant la baie de stockage''' def __init__(self, host="slon.adm.crans.org"): self.tn = telnetlib.Telnet(host) @@ -62,13 +62,13 @@ class Slon: # Au delà de cette valeur il y a un overflow def logout(self): - u'''Déconnexion de la baie''' + '''Déconnexion de la baie''' self.tn.write("exit\r\n") self.tn.read_all() self.tn.close() def cmd(self, cmd): - u'''Exécute une commande et renvoie le résultat. Lance + '''Exécute une commande et renvoie le résultat. Lance l'exception Error si la commande échoue''' self.tn.write(cmd + "\r\n") resp = "" @@ -93,22 +93,22 @@ class Slon: return resp def show(self, what): - u'''Raccourci pour: print slon.cmd("show ")''' + '''Raccourci pour: print slon.cmd("show ")''' print self.cmd("show " + what) def help(self, what): - u'''Raccourci pour: print slon.cmd("help ")''' + '''Raccourci pour: print slon.cmd("help ")''' print self.cmd("help " + what) def volume_map(self): - u'''Retourne le mapping lun<->nom de volume''' + '''Retourne le mapping lun<->nom de volume''' map = {} for m in volume_map_regexp.finditer(self.cmd("show volume-maps")): map[int(m.group(2))] = m.group(1) return map def create_volume(self, name, size, unit="GB", vdisk="slon1"): - u'''Créé un nouveau volume. Retourne le lun sur lequel il est + '''Créé un nouveau volume. Retourne le lun sur lequel il est mappé. La taille est en Giga-octet. L'unité doit être "KB", "MB" ou "GB". Par défault c'est "GB".''' @@ -127,6 +127,6 @@ class Slon: return lun def delete_volume(self, name): - u'''Supprime un volume''' + '''Supprime un volume''' self.cmd("delete volume %s")