une classe qui ajoute un nom de propriétaire aux disque USB, et qui en même temps ajoute des particularités selon le nom du vendeur et le modèle. Plus de détails...
Fonctions membres publiques | |
def | __init__ |
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 |
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) |
Lit un dictionnaire indexé par le noms de vendeurs et les noms de modèle pour associer à ces modèles particuliers un répertoire visible. Plus de détails... | |
def | visibleDir (self) |
Renvoie le répertoire particulier de la partition qui sera visible quand le baladeur est utilisé par son interface utilisateur. Plus de détails... | |
def | headers |
Méthode statique renvoie des titres pour les items obtenus par getitem la deuxième colonne sera toujours le propriétaire. Plus de détails... | |
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 Fait en sorte que la deuxième colonne soit toujours le propriétaire Plus de détails... | |
def | ensureOwner (self, ownerDialog) |
Demande un nom de propriétaire si celui-ci n'est pas encore défini pour cette clé USB. Plus de détails... | |
def | randomOwner (self, length) |
fabrique un texte aléatoire de longueur donnée Plus de détails... | |
![]() | |
def | __init__ |
Le constructeur. Plus de détails... | |
def | uniqueId (self) |
renvoie un identifiant unique. Plus de détails... | |
def | headers |
Méthode statique, pour avoir des titres de colonne. Plus de détails... | |
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 | valuableProperties |
Facilite l'accès aux propriétés intéressantes d'une instance. Plus de détails... | |
def | mountPoint (self) |
def | unNumberProp (self, n) |
retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus 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 | ensureMounted (self) |
Permet de s'assurer qu'une partition ou un disque sera bien monté Plus de détails... | |
Attributs publics | |
owner | |
visibleDirs | |
![]() | |
path | |
mp | |
isUsb | |
vendor | |
model | |
parent | |
fstype | |
stickid | |
uuid | |
free | |
capacity | |
devStuff | |
firstFat | |
selected | |
rlock | |
Attributs publics statiques | |
tuple | headers = staticmethod(headers) |
![]() | |
tuple | headers = staticmethod(headers) |
une classe qui ajoute un nom de propriétaire aux disque USB, et qui en même temps ajoute des particularités selon le nom du vendeur et le modèle.
Définition à la ligne 85 du fichier ownedUsbDisk.py.
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.
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) |
Définition à la ligne 107 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.__getitem__ | ( | self, | |
n | |||
) |
renvoie un élément de listage de données internes au disque Fait en sorte que la deuxième colonne soit toujours le propriétaire
n | un nombre |
Définition à la ligne 231 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.ensureOwner | ( | self, | |
ownerDialog | |||
) |
Demande un nom de propriétaire si celui-ci n'est pas encore défini pour cette clé USB.
Enregistre au passage le nom du propriétaire dans les instances du disque et de sa partiton vfat
ownerDialog | si vrai : fait dialogue interactif |
Définition à la ligne 253 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.getFat | ( | self | ) |
Renvoie à coup sûr la partition vfat d'un disque.
Définition à la ligne 129 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.getOwner | ( | self | ) |
Renvoie le propriétaire.
Définition à la ligne 121 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.headers | ( | locale = "C" | ) |
Méthode statique renvoie des titres pour les items obtenus par getitem la deuxième colonne sera toujours le propriétaire.
locale | la locale, pour traduire les titres |
Définition à la ligne 207 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.ownerByDb | ( | self | ) |
renvoie un nom de propriétaire dans tous les cas.
Définition à la ligne 217 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.randomOwner | ( | self, | |
length | |||
) |
fabrique un texte aléatoire de longueur donnée
length | la longueur recherchée |
Définition à la ligne 276 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.readQuirks | ( | self | ) |
Lit un dictionnaire indexé par le noms de vendeurs et les noms de modèle pour associer à ces modèles particuliers un répertoire visible.
voir la fonction visibleDir. Ce dictionnaire est dans le fichier /usr/share/scolasync/marques.py ou dans ${HOME}/.scolasync/marques.py, (sous Linux) cette dernière place étant prépondérante.
Définition à la ligne 176 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.tattoo | ( | self | ) |
Renvoie un tatouage présent sur la clé, quitte à le créer.
Définition à la ligne 161 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.uniqueId | ( | self | ) |
Définition à la ligne 153 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.valuableProperties | ( | self, | |
indent = 4 |
|||
) |
Facilite l'accès aux propriétés intéressantes d'une instance.
Définition à la ligne 140 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk2.visibleDir | ( | self | ) |
Renvoie le répertoire particulier de la partition qui sera visible quand le baladeur est utilisé par son interface utilisateur.
Ce répertoire peut varier selon les vendeurs et les modèles.
Définition à la ligne 192 du fichier ownedUsbDisk.py.
|
static |
Définition à la ligne 243 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.uDisk2.owner |
Définition à la ligne 113 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.uDisk2.visibleDirs |
Définition à la ligne 114 du fichier ownedUsbDisk.py.