ScolaSync: Référence de la classe src.ownedUsbDisk.Available

ScolaSync 5.1 |

Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.ownedUsbDisk.Available

Une classe qui fournit une collection de disques USB connectés, avec leurs propriétaires. Plus de détails...

Graphe d'héritage de src.ownedUsbDisk.Available:
[légende]
Graphe de collaboration de src.ownedUsbDisk.Available:
[légende]

## Fonctions membres publiques
def | __init__
| Le constructeur est un proxy pour usbDisk.Available.__init__ qui force la classe de disques à utiliser : en effet ici uDisk désigne ownedUsbDisk.uDisk. Plus de détails...
def | finishInit (self)
| Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte. Plus de détails...
Fonctions membres publiques hérités de src.usbDisk2.Available
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
| ownerDialog
Attributs publics hérités de src.usbDisk2.Available
| 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

## Description détaillée

Une classe qui fournit une collection de disques USB connectés, avec leurs propriétaires.

Les propriétaires sont recensés juste avant le montage des partions FAT.

Définition à la ligne 288 du fichier ownedUsbDisk.py.

## Documentation des constructeurs et destructeur

def src.ownedUsbDisk.Available.__init__ | ( |  | self,
|  |  | access = `"disk"`,
|  |  | diskClass = `uDisk2`,
|  |  | ownerDialog = `False`
| ) |  |

Le constructeur est un proxy pour usbDisk.Available.__init__ qui force la classe de disques à utiliser : en effet ici uDisk désigne ownedUsbDisk.uDisk.

Paramètres

  access | le mode d'accès : 'disk' ou 'firstFat'
  diskClass | la classe d'objets à créer pour chaque disque
  ownerDialog | vrai si on veut qu'il y ait un dialogue automatique pour déterminer le propriétaire des disques non reconnus

Définition à la ligne 300 du fichier ownedUsbDisk.py.

## Documentation des fonctions membres

def src.ownedUsbDisk.Available.finishInit | ( |  | self | ) |

Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte.

Définition à la ligne 310 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

## Documentation des données membres

src.ownedUsbDisk.Available.ownerDialog

Définition à la ligne 301 du fichier ownedUsbDisk.py.

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

- src/ownedUsbDisk.py