Une classe qui fournit une collection de disques USB connectés, avec leurs propriétaires. Plus de détails...


Fonctions membres publiques | |
| def | __init__ |
| Le constructeur est un proxy pour usbDisk.Available.__init__ qui force la classe de disques à utiliser : en effet ici uDisk désigne ownedUsbDisk.uDisk. Plus de détails... | |
| def | finishInit |
| Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte. Plus de détails... | |
Fonctions membres publiques hérités de src.usbDisk.Available | |
| 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 | |
| noLoop | |
Attributs publics hérités de src.usbDisk.Available | |
| access | |
| bus | |
| disks | |
| enumDev | |
| firstFats | |
| fatPaths | |
Une classe qui fournit une collection de disques USB connectés, avec leurs propriétaires.
Les propriétaires sont recensés juste avant le montage des partions FAT.
Définition à la ligne 224 du fichier ownedUsbDisk.py.
| def src.ownedUsbDisk.Available.__init__ | ( | self, | |
access = "disk", |
|||
diskClass = uDisk, |
|||
diskDict = None, |
|||
noLoop = True |
|||
| ) |
Le constructeur est un proxy pour usbDisk.Available.__init__ qui force la classe de disques à utiliser : en effet ici uDisk désigne ownedUsbDisk.uDisk.
| access | le mode d'accès : 'disk' ou 'firstFat' |
| diskClass | la classe d'objets à créer pour chaque disque |
| diskDict | un dictionnaire des disque maintenu par deviceListener |
| noLoop | doit être True pour éviter de lancer un dialogue |
Définition à la ligne 236 du fichier ownedUsbDisk.py.
| def src.ownedUsbDisk.Available.finishInit | ( | self | ) |
Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte.
Définition à la ligne 245 du fichier ownedUsbDisk.py.

| src.ownedUsbDisk.Available.noLoop |
Définition à la ligne 237 du fichier ownedUsbDisk.py.