une classe pour représenter la collection des disques USB connectés Plus de détails...
Fonctions membres publiques | |
def | __init__ |
Le constructeur. | |
def | compare |
Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente. | |
def | contains |
Permet de déterminer si un disque est dans la collection. | |
def | summary |
Fournit une représentation imprimable d'un résumé | |
def | __str__ |
Fournit une représentation imprimable. | |
def | __getitem__ |
Renvoye le nième disque. | |
def | __len__ |
Renseigne sur la longueur de la collection. | |
def | getFirstFats |
Facilite l'accès aux partitions de type DOS-FAT, et a un effet de bord : marque le disque avec l'uuid de la première partition FAT. | |
Attributs publics | |
checkable | |
access | |
on monte les partitions si nécessaire | |
bus | |
disks | |
enumDev | |
firstFats | |
récupération des disques usb dans le dictionnaire self.disks |
une classe pour représenter la collection des disques USB connectés
les attributs publics sont :
Définition à la ligne 360 du fichier usbDisk.py.
def usbDisk.Available.__init__ | ( | self, | |
checkable = False , |
|||
access = "disk" |
|||
) |
Le constructeur.
checkable | : vrai si on veut pouvoir cocher les disques de la collection. Faux par défaut. |
access | définit le type d'accès souhaité. Par défaut, c'est "disk" c'est à dire qu'on veut la liste des disques USB. Autres valeurs possibles : "firstFat" pour les premières partitions vfat. |
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 371 du fichier usbDisk.py.
def usbDisk.Available.__getitem__ | ( | self, | |
n | |||
) |
Renvoye le nième disque.
Le fonctionnement dépend du paramètre self.access
n | un numéro |
Définition à la ligne 465 du fichier usbDisk.py.
def usbDisk.Available.__len__ | ( | self | ) |
Renseigne sur la longueur de la collection.
Le fonctionnement dépend du paramètre self.access
Définition à la ligne 477 du fichier usbDisk.py.
def usbDisk.Available.__str__ | ( | self | ) |
Fournit une représentation imprimable.
Définition à la ligne 446 du fichier usbDisk.py.
def usbDisk.Available.compare | ( | self, | |
other | |||
) |
Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente.
other | une instance de Available |
Définition à la ligne 410 du fichier usbDisk.py.
def usbDisk.Available.contains | ( | self, | |
ud | |||
) |
Permet de déterminer si un disque est dans la collection.
ud | une instance de uDisk |
Définition à la ligne 420 du fichier usbDisk.py.
def usbDisk.Available.getFirstFats | ( | self | ) |
Facilite l'accès aux partitions de type DOS-FAT, et a un effet de bord : marque le disque avec l'uuid de la première partition FAT.
Définition à la ligne 490 du fichier usbDisk.py.
def usbDisk.Available.summary | ( | self | ) |
Fournit une représentation imprimable d'un résumé
Définition à la ligne 430 du fichier usbDisk.py.
on monte les partitions si nécessaire
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 371 du fichier usbDisk.py.
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 371 du fichier usbDisk.py.
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 371 du fichier usbDisk.py.
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 371 du fichier usbDisk.py.
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 371 du fichier usbDisk.py.
récupération des disques usb dans le dictionnaire self.disks
une deuxième passe pour récupérer et associer les partitions on fabrique la liste des premières partitions FAT
Réimplémentée dans ownedUsbDisk.Available.
Définition à la ligne 374 du fichier usbDisk.py.