une classe pour représenter la collection des disques USB connectés Plus de détails...

Fonctions membres publiques | |
| def | __init__ |
| Le constructeur. Plus de détails... | |
| def | finishInit |
| Fin de l'initialisation. Plus de détails... | |
| def | mountFirstFats |
| fabrique la liste des partitions FAT, monte les partitions FAT si elles ne le sont pas Plus de détails... | |
| def | __trunc__ |
| def | compare |
| Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente. Plus de détails... | |
| def | contains |
| Permet de déterminer si un disque est dans la collection. Plus de détails... | |
| def | summary |
| Fournit une représentation imprimable d'un résumé Plus de détails... | |
| def | __str__ |
| Fournit une représentation imprimable. Plus de détails... | |
| def | __getitem__ |
| Renvoye le nième disque. Plus de détails... | |
| def | __len__ |
| Renseigne sur la longueur de la collection. Plus de détails... | |
| def | getFirstFats |
| Facilite l'accès aux partitions de type DOS-FAT, et a des effets de bord : Plus de détails... | |
| def | hasDev |
Attributs publics | |
| access | |
| bus | |
| disks | |
| enumDev | |
| firstFats | |
| fatPaths | |
une classe pour représenter la collection des disques USB connectés
les attributs publics sont :
Définition à la ligne 379 du fichier usbDisk.py.
| def src.usbDisk.Available.__init__ | ( | self, | |
access = "disk", |
|||
diskClass = uDisk, |
|||
diskDict = None |
|||
| ) |
Le constructeur.
| 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. |
| diskClass | la classe de disques à créer |
| diskDict | un dictionnaire des disque maintenu par deviceListener |
Définition à la ligne 390 du fichier usbDisk.py.
| def src.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 503 du fichier usbDisk.py.
| def src.usbDisk.Available.__len__ | ( | self | ) |
Renseigne sur la longueur de la collection.
Le fonctionnement dépend du paramètre self.access
Définition à la ligne 515 du fichier usbDisk.py.
| def src.usbDisk.Available.__str__ | ( | self | ) |
Fournit une représentation imprimable.
Définition à la ligne 484 du fichier usbDisk.py.
| def src.usbDisk.Available.__trunc__ | ( | self | ) |
Définition à la ligne 438 du fichier usbDisk.py.
| def src.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 448 du fichier usbDisk.py.

| def src.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 458 du fichier usbDisk.py.
| def src.usbDisk.Available.finishInit | ( | self | ) |
Fin de l'initialisation.
Définition à la ligne 420 du fichier usbDisk.py.

| def src.usbDisk.Available.getFirstFats | ( | self, | |
setOwners = False |
|||
| ) |
Facilite l'accès aux partitions de type DOS-FAT, et a des effets de bord :
| setOwners | si égale à True, signale que la liste devra comporter des attributs de propriétaire de medias. |
Définition à la ligne 533 du fichier usbDisk.py.

| def src.usbDisk.Available.hasDev | ( | self, | |
| dev | |||
| ) |
| dev | un chemin comme /org/freedesktop/UDisks/devices/sdb3 |
Définition à la ligne 558 du fichier usbDisk.py.
| def src.usbDisk.Available.mountFirstFats | ( | self | ) |
fabrique la liste des partitions FAT, monte les partitions FAT si elles ne le sont pas
Définition à la ligne 428 du fichier usbDisk.py.

| def src.usbDisk.Available.summary | ( | self | ) |
Fournit une représentation imprimable d'un résumé
Définition à la ligne 468 du fichier usbDisk.py.

| src.usbDisk.Available.access |
Définition à la ligne 391 du fichier usbDisk.py.
| src.usbDisk.Available.bus |
Définition à la ligne 392 du fichier usbDisk.py.
| src.usbDisk.Available.disks |
Définition à la ligne 396 du fichier usbDisk.py.
| src.usbDisk.Available.enumDev |
Définition à la ligne 397 du fichier usbDisk.py.
| src.usbDisk.Available.fatPaths |
Définition à la ligne 535 du fichier usbDisk.py.
| src.usbDisk.Available.firstFats |
Définition à la ligne 429 du fichier usbDisk.py.