
Fonctions membres publiques | |
| def | __init__ (self, logger=logging, diskClass=object) |
| Le constructeur. Plus de détails... | |
| def | addHook (self, signal, func) |
| def | retry_mount (self, fs, timeout=5, retryDelay=0.3) |
| 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 | |
| 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 | |
Définition à la ligne 108 du fichier usbDisk2.py.
| def src.usbDisk2.UDisksBackend.__init__ | ( | self, | |
logger = logging, |
|||
diskClass = object |
|||
| ) |
Le constructeur.
| logger | un objet permettant de journaliser les messages ; par défaut il se confond avec le module logging |
| diskClass | la classe à utiliser pour créer des instances de disques |
Réimplémentée dans src.usbDisk2.Available.
Définition à la ligne 115 du fichier usbDisk2.py.
| def src.usbDisk2.UDisksBackend.addHook | ( | self, | |
| signal, | |||
| func | |||
| ) |
Définition à la ligne 172 du fichier usbDisk2.py.
| def src.usbDisk2.UDisksBackend.detect_devices | ( | self | ) |
Fait un inventaire des disques.
Définition à la ligne 207 du fichier usbDisk2.py.

| def src.usbDisk2.UDisksBackend.objIsUsb | ( | self, | |
| obj | |||
| ) |
détermine si un périphérique est de type USB
| obj | un objet UDisksObjectProxy |
Définition à la ligne 270 du fichier usbDisk2.py.


| def src.usbDisk2.UDisksBackend.retry_mount | ( | self, | |
| fs, | |||
timeout = 5, |
|||
retryDelay = 0.3 |
|||
| ) |
| src.usbDisk2.UDisksBackend.bus |
Définition à la ligne 127 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.cbHooks |
Définition à la ligne 130 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.diskClass |
self.targets est un dictionnaire des disques détectés les clés sont les paths et les contenus des instances de diskClass
Définition à la ligne 120 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.install_thread |
Définition à la ligne 116 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.logger |
Définition à la ligne 117 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.manager |
Définition à la ligne 129 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.modified |
self.modified signifie une modification récente, à prendre en compte par une application au niveau utilisateur
désactivé, quelquefois drive.get_cached_property('Size').get_uint64() renvoie des résultats erronés juste après le branchement
Définition à la ligne 124 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.targets |
Définition à la ligne 121 du fichier usbDisk2.py.
| src.usbDisk2.UDisksBackend.udisks |
Définition à la ligne 128 du fichier usbDisk2.py.