ScolaSync  5.1
Référence de la classe src.usbDisk2.Available

une classe pour représenter la collection des disques USB connectés Plus de détails...

Graphe d'héritage de src.usbDisk2.Available:
Graphe de collaboration de src.usbDisk2.Available:

Fonctions membres publiques

def __init__ (self, access="disk", diskClass=uDisk2)
 Le constructeur. Plus de détails...
 
def finishInit (self)
 Fin de l'initialisation. Plus de détails...
 
def mountFirstFats (self)
 
def __trunc__ (self)
 
def compare (self, other)
 
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)
 
def __len__ (self)
 
def getFirstFats (self)
 
def hasDev (self, dev)
 
- Fonctions membres publiques hérités de src.usbDisk2.UDisksBackend
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

 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 pour représenter la collection des disques USB connectés

les attributs publics sont :

  • access le type d'accès qu'on veut pour les items
  • targets la collection de disques USB, organisée en un dictionnaire de les clés sont les disques, qui renvoient à un ensemble de partitions du disque
  • firstFats une liste composée de la première partion DOS-FAT de chaque disque USB.

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

Documentation des constructeurs et destructeur

◆ __init__()

def src.usbDisk2.Available.__init__ (   self,
  access = "disk",
  diskClass = uDisk2 
)

Le constructeur.

Paramètres
accessdéfinit le type d'accès souhaité. Par défaut, c'est "disk" c'est à dire qu'on veut la liste des disques USB. Autres valeurs possibles "firstFat" pour les premières partitions vfat.
diskClassla classe de disques à créer

Réimplémentée à partir de src.usbDisk2.UDisksBackend.

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

Documentation des fonctions membres

◆ __getitem__()

def src.usbDisk2.Available.__getitem__ (   self,
  n 
)

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

◆ __len__()

def src.usbDisk2.Available.__len__ (   self)

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

◆ __str__()

def src.usbDisk2.Available.__str__ (   self)

Fournit une représentation imprimable.

Renvoie
une représentation imprimable de la collection

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

Voici le graphe d'appel pour cette fonction :

◆ __trunc__()

def src.usbDisk2.Available.__trunc__ (   self)
Renvoie
le nombre de medias connectés

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

◆ compare()

def src.usbDisk2.Available.compare (   self,
  other 
)

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

Voici le graphe d'appel pour cette fonction :

◆ contains()

def src.usbDisk2.Available.contains (   self,
  ud 
)

Permet de déterminer si un disque est dans la collection.

Paramètres
udune instance de uDisk
Renvoie
vrai si le uDisk ud est dans la collection

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

◆ disks()

def src.usbDisk2.Available.disks (   self)

Récolte les enregistrements de niveau supérieur de self.targets.

Renvoie
la liste des chemins vers les disque USB détectés

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

Voici le graphe des appelants de cette fonction :

◆ disks_ud()

def src.usbDisk2.Available.disks_ud (   self)

Récolte les enregistrements de niveau supérieur de self.targets.

Renvoie
la liste des objects uDisk2 détectés

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

Voici le graphe des appelants de cette fonction :

◆ finishInit()

def src.usbDisk2.Available.finishInit (   self)

Fin de l'initialisation.

Réimplémentée dans src.ownedUsbDisk.Available.

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

Voici le graphe d'appel pour cette fonction :

◆ getFirstFats()

def src.usbDisk2.Available.getFirstFats (   self)

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

Voici le graphe des appelants de cette fonction :

◆ hasDev()

def src.usbDisk2.Available.hasDev (   self,
  dev 
)
Paramètres
devun chemin comme /org/freedesktop/UDisks/devices/sdb3
Renvoie
True si la partition est dans la liste des partions disponibles

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

◆ mountFirstFats()

def src.usbDisk2.Available.mountFirstFats (   self)

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

Voici le graphe des appelants de cette fonction :

◆ parts()

def src.usbDisk2.Available.parts (   self,
  d 
)

Récolte les partitions d'un disque.

Paramètres
dle chemin vers un disque
Renvoie
la liste des partitions de ce disque

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

Voici le graphe des appelants de cette fonction :

◆ parts_ud()

def src.usbDisk2.Available.parts_ud (   self,
  d 
)

Récolte les partitions d'un disque.

Paramètres
dle chemin vers un disque
Renvoie
la liste des objets uDisk2 qui sont des partitions de ce disque

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

◆ summary()

def src.usbDisk2.Available.summary (   self)

Fournit une représentation imprimable d'un résumé

Renvoie
une représentation imprimable d'un résumé de la collection

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

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

Documentation des données membres

◆ access

src.usbDisk2.Available.access

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

◆ firstFats

src.usbDisk2.Available.firstFats

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


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