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

ScolaSync 5.1 |

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

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

  path | un chemin comme '/org/freedesktop/UDisks2/block_devices/sdX'
  mp | point de montage ('' par défaut)
  isUsb | en général, vrai vu qu'on se s'intéressera qu'à des périphériques USB
  vendor | indication de vendeur
  model | indication de modèle
  parent | périphérique parent (None par défaut)
  fstype | type de système de fichiers
  serial | numéro de série
  uuid | identifiant donné au disque lors du formatage
  free | taille de la zone libre pour l'écriture
  capacity | taille du périphérique
  device | pseudo-fichier pour l'accès au périphérique
  firstFat | une instance de uDisk2, de type vfat parmi les partitions
  selected | vrai/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

  n | un 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

  length | la 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 :

- src/ownedUsbDisk.py