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 (self) |
Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte. Plus de détails... | |
![]() | |
def | __init__ |
Le constructeur. Plus de détails... | |
def | finishInit (self) |
Fin de l'initialisation. Plus de détails... | |
def | mountFirstFats (self) |
fabrique la liste des partitions FAT, monte les partitions FAT si elles ne le sont pas Plus de détails... | |
def | __trunc__ (self) |
def | compare (self, other) |
Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente. Plus de détails... | |
def | contains (self, ud) |
Permet de déterminer si un disque est dans la collection. Plus de détails... | |
def | disks (self) |
Récolte les enregistrements de niveau supérieur de self.targets. Plus de détails... | |
def | parts (self, d) |
Récolte les partitions d'un disque. Plus de détails... | |
def | disks_ud (self) |
Récolte les enregistrements de niveau supérieur de self.targets. Plus de détails... | |
def | parts_ud (self, d) |
Récolte les partitions d'un disque. Plus de détails... | |
def | summary (self) |
Fournit une représentation imprimable d'un résumé Plus de détails... | |
def | __str__ (self) |
Fournit une représentation imprimable. Plus de détails... | |
def | __getitem__ (self, n) |
Renvoye le nième disque. Plus de détails... | |
def | __len__ (self) |
Renseigne sur la longueur de la collection. Plus de détails... | |
def | getFirstFats (self) |
Facilite l'accès aux partitions de type DOS-FAT, et a des effets de bord : Plus de détails... | |
def | hasDev (self, dev) |
![]() | |
def | __init__ |
Le constructeur. Plus de détails... | |
def | addHook (self, signal, func) |
ajoute une fonction à appeler pour un signal nommé, et enregistre cette fonction dans self.cbHooks, après vérification de sa liste de paramètres. Plus de détails... | |
def | retry_mount |
Essaie de monter un système de fichier jusqu'à ce qu'il cesse d'échouer avec "Busy", ou que l'erreur soit "déjà monté". Plus de détails... | |
def | detect_devices (self) |
Fait un inventaire des disques. Plus de détails... | |
def | objIsUsb (self, obj) |
détermine si un périphérique est de type USB Plus de détails... | |
Attributs publics | |
ownerDialog | |
![]() | |
access | |
firstFats | |
![]() | |
install_thread | |
logger | |
diskClass | |
self.targets est un dictionnaire des disques détectés les clés sont les paths et les contenus des instances de diskClass Plus de détails... | |
targets | |
modified | |
self.modified signifie une modification récente, à prendre en compte par une application au niveau utilisateur Plus de détails... | |
bus | |
udisks | |
manager | |
cbHooks | |
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 288 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.Available.__init__ | ( | self, | |
access = "disk" , |
|||
diskClass = uDisk2 , |
|||
ownerDialog = False |
|||
) |
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 |
ownerDialog | vrai si on veut qu'il y ait un dialogue automatique pour déterminer le propriétaire des disques non reconnus |
Définition à la ligne 300 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 310 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.Available.ownerDialog |
Définition à la ligne 301 du fichier ownedUsbDisk.py.