ScolaSync  5.1
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:
Graphe de collaboration de src.ownedUsbDisk.Available:

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
accessle mode d'accès : 'disk' ou 'firstFat'
diskClassla classe d'objets à créer pour chaque disque
ownerDialogvrai 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 :