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 (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) |
Fonctions membres publiques hérités de src.usbDisk2.UDisksBackend | |
| 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 | |
| access | |
| firstFats | |
Attributs publics hérités de src.usbDisk2.UDisksBackend | |
| 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 pour représenter la collection des disques USB connectés
les attributs publics sont :
Définition à la ligne 592 du fichier usbDisk2.py.
| def src.usbDisk2.Available.__init__ | ( | self, | |
access = "disk", |
|||
diskClass = uDisk2 |
|||
| ) |
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 |
Définition à la ligne 602 du fichier usbDisk2.py.
| def src.usbDisk2.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 730 du fichier usbDisk2.py.
| def src.usbDisk2.Available.__len__ | ( | self | ) |
Renseigne sur la longueur de la collection.
Le fonctionnement dépend du paramètre self.access
Définition à la ligne 743 du fichier usbDisk2.py.
| def src.usbDisk2.Available.__str__ | ( | self | ) |
Fournit une représentation imprimable.
Définition à la ligne 710 du fichier usbDisk2.py.

| def src.usbDisk2.Available.__trunc__ | ( | self | ) |
Définition à la ligne 630 du fichier usbDisk2.py.
| def src.usbDisk2.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 640 du fichier usbDisk2.py.

| def src.usbDisk2.Available.contains | ( | self, | |
| ud | |||
| ) |
Permet de déterminer si un disque est dans la collection.
| ud | une instance de uDisk |
Définition à la ligne 650 du fichier usbDisk2.py.
| def src.usbDisk2.Available.disks | ( | self | ) |
Récolte les enregistrements de niveau supérieur de self.targets.
Définition à la ligne 658 du fichier usbDisk2.py.

| def src.usbDisk2.Available.disks_ud | ( | self | ) |
Récolte les enregistrements de niveau supérieur de self.targets.
Définition à la ligne 675 du fichier usbDisk2.py.

| def src.usbDisk2.Available.finishInit | ( | self | ) |
Fin de l'initialisation.
Définition à la ligne 612 du fichier usbDisk2.py.

| def src.usbDisk2.Available.getFirstFats | ( | self | ) |
Facilite l'accès aux partitions de type DOS-FAT, et a des effets de bord :
Définition à la ligne 758 du fichier usbDisk2.py.

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

| def src.usbDisk2.Available.parts | ( | self, | |
| d | |||
| ) |
Récolte les partitions d'un disque.
| d | le chemin vers un disque |
Définition à la ligne 667 du fichier usbDisk2.py.

| def src.usbDisk2.Available.parts_ud | ( | self, | |
| d | |||
| ) |
Récolte les partitions d'un disque.
| d | le chemin vers un disque |
Définition à la ligne 685 du fichier usbDisk2.py.
| def src.usbDisk2.Available.summary | ( | self | ) |
Fournit une représentation imprimable d'un résumé
Définition à la ligne 693 du fichier usbDisk2.py.


| src.usbDisk2.Available.access |
Définition à la ligne 604 du fichier usbDisk2.py.
| src.usbDisk2.Available.firstFats |
Définition à la ligne 621 du fichier usbDisk2.py.