une classe pour représenter un disque ou une partition. Plus de détails...
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 | uniqueId (self) |
def | headers (locale="C") |
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 (self, indent=4) |
Facilite l'accès aux propriétés intéressantes d'une instance. Plus de détails... | |
def | mountPoint (self) |
def | unNumberProp (self, n) |
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 | |
headers = staticmethod(headers) | |
une classe pour représenter un disque ou une partition.
les attributs publics sont :
Définition à la ligne 390 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) |
Réimplémentée dans src.ownedUsbDisk.uDisk2.
Définition à la ligne 410 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 |
Réimplémentée dans src.ownedUsbDisk.uDisk2.
Définition à la ligne 537 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 548 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.headers | ( | locale = "C" | ) |
Réimplémentée dans src.ownedUsbDisk.uDisk2.
Définition à la ligne 466 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.isDosFat | ( | self | ) |
Permet de reconnaitre les partitions DOS-FAT.
Définition à la ligne 490 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.isMounted | ( | self | ) |
Définition à la ligne 496 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.mountPoint | ( | self | ) |
Définition à la ligne 514 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.title | ( | self | ) |
Permet d'obtenir un identifiant unique de disque.
Définition à la ligne 483 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.uniqueId | ( | self | ) |
Réimplémentée dans src.ownedUsbDisk.uDisk2.
Définition à la ligne 456 du fichier usbDisk2.py.
def src.usbDisk2.uDisk2.unNumberProp | ( | self, | |
n | |||
) |
def src.usbDisk2.uDisk2.valuableProperties | ( | self, | |
indent = 4 |
|||
) |
Facilite l'accès aux propriétés intéressantes d'une instance.
Réimplémentée dans src.ownedUsbDisk.uDisk2.
Définition à la ligne 503 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.capacity |
Définition à la ligne 421 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.devStuff |
Définition à la ligne 422 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.firstFat |
Définition à la ligne 423 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.free |
Définition à la ligne 420 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.fstype |
Définition à la ligne 417 du fichier usbDisk2.py.
|
static |
Définition à la ligne 470 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.isUsb |
Définition à la ligne 413 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.model |
Définition à la ligne 415 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.mp |
Définition à la ligne 412 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.parent |
Définition à la ligne 416 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.path |
Définition à la ligne 411 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.rlock |
Définition à la ligne 425 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.selected |
Définition à la ligne 424 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.stickid |
Définition à la ligne 418 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.uuid |
Définition à la ligne 419 du fichier usbDisk2.py.
src.usbDisk2.uDisk2.vendor |
Définition à la ligne 414 du fichier usbDisk2.py.