une classe pour représenter un disque ou une partition. Plus de détails...


Fonctions membres publiques | |
| 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 | |
| path | |
| mp | |
| isUsb | |
| vendor | |
| model | |
| parent | |
| fstype | |
| stickid | |
| uuid | |
| free | |
| capacity | |
| devStuff | |
| firstFat | |
| selected | |
| rlock | |
Attributs publics statiques | |
| tuple | headers = staticmethod(headers) |
une classe pour représenter un disque ou une partition.
les attributs publics sont :
Définition à la ligne 395 du fichier usbDisk2.py.
| def src.usbDisk2.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 418 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.__getitem__ | ( | self, | |
| n | |||
| ) |
Renvoie un élément de listage de données internes au disque.
| n | un nombre |
Définition à la ligne 544 du fichier usbDisk2.py.

| def src.usbDisk2.uDisk2.__str__ | ( | self | ) |
Fournit une représentation imprimable.
Définition à la ligne 476 du fichier usbDisk2.py.

| def src.usbDisk2.uDisk2.ensureMounted | ( | self | ) |
Permet de s'assurer qu'une partition ou un disque sera bien monté
Définition à la ligne 556 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.headers | ( | locale = "C" | ) |
Méthode statique, pour avoir des titres de colonne.
renvoie des titres pour les items obtenus par getitem.
| locale | la locale, pour traduire les titres éventuellement. Valeur par défaut : "C" |
Définition à la ligne 465 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.isDosFat | ( | self | ) |
Permet de reconnaitre les partitions DOS-FAT.
Définition à la ligne 492 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.isMounted | ( | self | ) |
Définition à la ligne 499 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.mountPoint | ( | self | ) |
Définition à la ligne 519 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.title | ( | self | ) |
Permet d'obtenir un identifiant unique de disque.
Définition à la ligne 484 du fichier usbDisk2.py.

| def src.usbDisk2.uDisk2.uniqueId | ( | self | ) |
renvoie un identifiant unique.
Dans cette classe, cette fonction est synonyme de file()
Définition à la ligne 454 du fichier usbDisk2.py.
| def src.usbDisk2.uDisk2.unNumberProp | ( | self, | |
| n | |||
| ) |
retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus
| n | un numéro de propriété qui se réfère aux headers |
Définition à la ligne 529 du fichier usbDisk2.py.

| def src.usbDisk2.uDisk2.valuableProperties | ( | self, | |
indent = 4 |
|||
| ) |
Facilite l'accès aux propriétés intéressantes d'une instance.
Définition à la ligne 507 du fichier usbDisk2.py.

| src.usbDisk2.uDisk2.capacity |
Définition à la ligne 429 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.devStuff |
Définition à la ligne 430 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.firstFat |
Définition à la ligne 431 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.free |
Définition à la ligne 428 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.fstype |
Définition à la ligne 425 du fichier usbDisk2.py.
|
static |
Définition à la ligne 469 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.isUsb |
Définition à la ligne 421 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.model |
Définition à la ligne 423 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.mp |
Définition à la ligne 420 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.parent |
Définition à la ligne 424 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.path |
Définition à la ligne 419 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.rlock |
Définition à la ligne 433 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.selected |
Définition à la ligne 432 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.stickid |
Définition à la ligne 426 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.uuid |
Définition à la ligne 427 du fichier usbDisk2.py.
| src.usbDisk2.uDisk2.vendor |
Définition à la ligne 422 du fichier usbDisk2.py.