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. | |
def | finishInit |
Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte. | |
![]() | |
def | __init__ |
Le constructeur. | |
def | mountFirstFats |
fabrique la liste des partitions FAT, monte les partitions FAT si elles ne le sont pas | |
def | __trunc__ |
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 des effets de bord : | |
def | hasDev |
Attributs publics | |
noLoop | |
![]() | |
checkable | |
print "GRRRR should use diskDict=", diskDict | |
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 238 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.Available.__init__ | ( | self, | |
checkable = False , |
|||
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.
checkable | True si on veut pouvoir sélectionner des disques en cochant |
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 251 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.
Réimplémentée à partir de src.usbDisk.Available.
Définition à la ligne 260 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.Available.noLoop |
Définition à la ligne 252 du fichier ownedUsbDisk.py.