ScolaSync  5.1
Référence de la classe src.usbDisk2.UDisksBackend
Graphe d'héritage de src.usbDisk2.UDisksBackend:

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
 

Description détaillée

Définition à la ligne 108 du fichier usbDisk2.py.

Documentation des constructeurs et destructeur

◆ __init__()

def src.usbDisk2.UDisksBackend.__init__ (   self,
  logger = logging,
  diskClass = object 
)

Le constructeur.

Paramètres
loggerun objet permettant de journaliser les messages ; par défaut il se confond avec le module logging
diskClassla 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.

Documentation des fonctions membres

◆ addHook()

def src.usbDisk2.UDisksBackend.addHook (   self,
  signal,
  func 
)

Définition à la ligne 172 du fichier usbDisk2.py.

◆ detect_devices()

def src.usbDisk2.UDisksBackend.detect_devices (   self)

Fait un inventaire des disques.

Définition à la ligne 207 du fichier usbDisk2.py.

Voici le graphe d'appel pour cette fonction :

◆ objIsUsb()

def src.usbDisk2.UDisksBackend.objIsUsb (   self,
  obj 
)

détermine si un périphérique est de type USB

Paramètres
objun objet UDisksObjectProxy
Renvoie
vrai si c'est un périphérique USB

Définition à la ligne 270 du fichier usbDisk2.py.

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ retry_mount()

def src.usbDisk2.UDisksBackend.retry_mount (   self,
  fs,
  timeout = 5,
  retryDelay = 0.3 
)

Définition à la ligne 188 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ bus

src.usbDisk2.UDisksBackend.bus

Définition à la ligne 127 du fichier usbDisk2.py.

◆ cbHooks

src.usbDisk2.UDisksBackend.cbHooks

Définition à la ligne 130 du fichier usbDisk2.py.

◆ diskClass

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.

◆ install_thread

src.usbDisk2.UDisksBackend.install_thread

Définition à la ligne 116 du fichier usbDisk2.py.

◆ logger

src.usbDisk2.UDisksBackend.logger

Définition à la ligne 117 du fichier usbDisk2.py.

◆ manager

src.usbDisk2.UDisksBackend.manager

Définition à la ligne 129 du fichier usbDisk2.py.

◆ modified

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.

◆ targets

src.usbDisk2.UDisksBackend.targets

Définition à la ligne 121 du fichier usbDisk2.py.

◆ udisks

src.usbDisk2.UDisksBackend.udisks

Définition à la ligne 128 du fichier usbDisk2.py.


La documentation de cette classe a été générée à partir du fichier suivant :