ScolaSync  5.1
Référence de la classe src.ownedUsbDisk.uDisk2
Graphe d'héritage de src.ownedUsbDisk.uDisk2:
Graphe de collaboration de src.ownedUsbDisk.uDisk2:

Fonctions membres publiques

def __init__ (self, path, mp='', isUsb=False, vendor='', model='', parent=None, fstype='', serial='', uuid='', free=0, capacity=0, device='', firstFat=None, selected=True)
 Le constructeur. Plus de détails...
 
def getOwner (self)
 Renvoie le propriétaire. Plus de détails...
 
def getFat (self)
 Renvoie à coup sûr la partition vfat d'un disque. Plus de détails...
 
def valuableProperties (self, indent=4)
 Facilite l'accès aux propriétés intéressantes d'une instance. Plus de détails...
 
def uniqueId (self)
 
def tattoo (self)
 Renvoie un tatouage présent sur la clé, quitte à le créer. Plus de détails...
 
def readQuirks (self)
 
def visibleDir (self)
 
def headers (locale="C")
 
def ownerByDb (self)
 renvoie un nom de propriétaire dans tous les cas. Plus de détails...
 
def __getitem__ (self, n)
 Renvoie un élément de listage de données internes au disque. Plus de détails...
 
def ensureOwner (self, ownerDialog)
 
def randomOwner (self, length)
 fabrique un texte aléatoire de longueur donnée Plus de détails...
 
- Fonctions membres publiques hérités de src.usbDisk2.uDisk2
def __str__ (self)
 Fournit une représentation imprimable. Plus de détails...
 
def title (self)
 Permet d'obtenir un identifiant unique de disque. Plus de détails...
 
def isDosFat (self)
 Permet de reconnaitre les partitions DOS-FAT. Plus de détails...
 
def isMounted (self)
 
def mountPoint (self)
 
def unNumberProp (self, n)
 
def ensureMounted (self)
 Permet de s'assurer qu'une partition ou un disque sera bien monté Plus de détails...
 

Attributs publics

 owner
 
 visibleDirs
 
- Attributs publics hérités de src.usbDisk2.uDisk2
 path
 
 mp
 
 isUsb
 
 vendor
 
 model
 
 parent
 
 fstype
 
 stickid
 
 uuid
 
 free
 
 capacity
 
 devStuff
 
 firstFat
 
 selected
 
 rlock
 

Attributs publics statiques

 headers = staticmethod(headers)
 
- Attributs publics statiques hérités de src.usbDisk2.uDisk2
 headers = staticmethod(headers)
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ __init__()

def src.ownedUsbDisk.uDisk2.__init__ (   self,
  path,
  mp = '',
  isUsb = False,
  vendor = '',
  model = '',
  parent = None,
  fstype = '',
  serial = '',
  uuid = '',
  free = 0,
  capacity = 0,
  device = '',
  firstFat = None,
  selected = True 
)

Le constructeur.

Paramètres
pathun chemin comme '/org/freedesktop/UDisks2/block_devices/sdX'
mppoint de montage ('' par défaut)
isUsben général, vrai vu qu'on se s'intéressera qu'à des périphériques USB
vendorindication de vendeur
modelindication de modèle
parentpériphérique parent (None par défaut)
fstypetype de système de fichiers
serialnuméro de série
uuididentifiant donné au disque lors du formatage
freetaille de la zone libre pour l'écriture
capacitytaille du périphérique
devicepseudo-fichier pour l'accès au périphérique
firstFatune instance de uDisk2, de type vfat parmi les partitions
selectedvrai/faux selon qu'on sélectionne ou non le périphérique (vrai par défaut)

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

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

Documentation des fonctions membres

◆ __getitem__()

def src.ownedUsbDisk.uDisk2.__getitem__ (   self,
  n 
)

Renvoie un élément de listage de données internes au disque.

Paramètres
nun nombre
Renvoie
un élément si n>0, et le drapeau self.selected si n==0. Les noms des éléments sont dans la liste itemNames utilisée dans la fonction statique headers

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

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

Voici le graphe d'appel pour cette fonction :

◆ ensureOwner()

def src.ownedUsbDisk.uDisk2.ensureOwner (   self,
  ownerDialog 
)

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

Voici le graphe d'appel pour cette fonction :

◆ getFat()

def src.ownedUsbDisk.uDisk2.getFat (   self)

Renvoie à coup sûr la partition vfat d'un disque.

Renvoie
une instance uDisk2 représentant une partition vfat

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

Voici le graphe des appelants de cette fonction :

◆ getOwner()

def src.ownedUsbDisk.uDisk2.getOwner (   self)

Renvoie le propriétaire.

Renvoie
le propriétaire de la clé

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

Voici le graphe d'appel pour cette fonction :

◆ headers()

def src.ownedUsbDisk.uDisk2.headers (   locale = "C")

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

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

◆ ownerByDb()

def src.ownedUsbDisk.uDisk2.ownerByDb (   self)

renvoie un nom de propriétaire dans tous les cas.

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

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

◆ randomOwner()

def src.ownedUsbDisk.uDisk2.randomOwner (   self,
  length 
)

fabrique un texte aléatoire de longueur donnée

Paramètres
lengthla longueur recherchée
Renvoie
un texte pseudo-aléatoire

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

Voici le graphe des appelants de cette fonction :

◆ readQuirks()

def src.ownedUsbDisk.uDisk2.readQuirks (   self)

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

◆ tattoo()

def src.ownedUsbDisk.uDisk2.tattoo (   self)

Renvoie un tatouage présent sur la clé, quitte à le créer.

Renvoie
un tatouage, supposément unique.

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

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

◆ uniqueId()

def src.ownedUsbDisk.uDisk2.uniqueId (   self)

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

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

Voici le graphe d'appel pour cette fonction :

◆ valuableProperties()

def src.ownedUsbDisk.uDisk2.valuableProperties (   self,
  indent = 4 
)

Facilite l'accès aux propriétés intéressantes d'une instance.

Renvoie
une chaîne indentée avec les propriétés intéressantes, une par ligne

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

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

Voici le graphe des appelants de cette fonction :

◆ visibleDir()

def src.ownedUsbDisk.uDisk2.visibleDir (   self)

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

Documentation des données membres

◆ headers

src.ownedUsbDisk.uDisk2.headers = staticmethod(headers)
static

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

◆ owner

src.ownedUsbDisk.uDisk2.owner

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

◆ visibleDirs

src.ownedUsbDisk.uDisk2.visibleDirs

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


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