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.