une classe pour représenter la collection des disques USB connectés Plus de détails...
Fonctions membres publiques | |
def | __init__ |
Le constructeur. | |
def | finishInit |
Fin de l'initialisation. | |
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 : * marque le disque avec l'uuid de la première partition FAT. | |
def | hasDev |
Attributs publics | |
checkable | |
print "GRRRR should use diskDict=", diskDict | |
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 371 du fichier usbDisk.py.
def src.usbDisk.Available.__init__ | ( | self, | |
checkable = False , |
|||
access = "disk" , |
|||
diskClass = uDisk , |
|||
diskDict = None |
|||
) |
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. |
diskClass | la classe de disques à créer |
diskDict | un dictionnaire des disque maintenu par deviceListener |
Définition à la ligne 384 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 499 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 511 du fichier usbDisk.py.
def src.usbDisk.Available.__str__ | ( | self | ) |
Fournit une représentation imprimable.
Définition à la ligne 480 du fichier usbDisk.py.
def src.usbDisk.Available.__trunc__ | ( | self | ) |
Définition à la ligne 434 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 444 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 454 du fichier usbDisk.py.
def src.usbDisk.Available.finishInit | ( | self | ) |
Fin de l'initialisation.
Réimplémentée dans src.ownedUsbDisk.Available.
Définition à la ligne 416 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 : * marque le disque avec l'uuid de la première partition FAT.
* construit une liste des chemins uDisk des FATs
setOwners | si égale à True, signale que la liste devra comporter des attributs de propriétaire de medias. |
Définition à la ligne 529 du fichier usbDisk.py.
def src.usbDisk.Available.hasDev | ( | self, | |
dev | |||
) |
dev | un chemin comme /org/freedesktop/UDisks/devices/sdb3 |
Définition à la ligne 554 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 424 du fichier usbDisk.py.
def src.usbDisk.Available.summary | ( | self | ) |
Fournit une représentation imprimable d'un résumé
Définition à la ligne 464 du fichier usbDisk.py.
Définition à la ligne 385 du fichier usbDisk.py.
Définition à la ligne 385 du fichier usbDisk.py.
print "GRRRR should use diskDict=", diskDict
Définition à la ligne 385 du fichier usbDisk.py.
Définition à la ligne 385 du fichier usbDisk.py.
Définition à la ligne 385 du fichier usbDisk.py.
Définition à la ligne 529 du fichier usbDisk.py.
Définition à la ligne 424 du fichier usbDisk.py.