ScolaSync: Référence de la classe src.usbDisk2.UDisksBackend

ScolaSync 5.1 |

Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.usbDisk2.UDisksBackend
Graphe d'héritage de src.usbDisk2.UDisksBackend:
[légende]

## 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

  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.

## 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

  obj | un 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 :

- src/usbDisk2.py