Référence de l'espace de nommage src.usbDisk2

## Classes

class | Available
| une classe pour représenter la collection des disques USB connectés Plus de détails...
class | MainWindow
class | uDisk2
| une classe pour représenter un disque ou une partition. Plus de détails...
class | UDisksBackend

## Fonctions

def | inspectData ()
def | safePath (obj)
| Récupère de façon sûre le path d'une instance de UDisksObjectProxy. Plus de détails...
def | fs_size (device)
| Renvoie la taille d'un système de fichier et la place disponible. Plus de détails...
def | print_targets_if_modif (man, obj)

## Variables

dictionary | licence = {}
string | licence_en
string | dependances = "python3-dbus python3-dbus.mainloop.pyqt5"
bool | debug = False
| activate debugging ####################### Plus de détails...
| level
| no_options = GLib.Variant('a{sv}', {})
| la variable suivante a été recopiées à l'aveugle ################ depuis un fichier du projet USBcreator ########################## Plus de détails...
tuple | not_interesting
| des "chemins" correspondant à des disques non débranchables ######## Plus de détails...
| machin
| app = QApplication(sys.argv)
| main = MainWindow()

## Documentation des fonctions

## fs_size()

def src.usbDisk2.fs_size | ( |  | device | ) |

Renvoie la taille d'un système de fichier et la place disponible.

Renvoie
  un tuple : taille totale et espace libre

Définition à la ligne 74 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## inspectData()

def src.usbDisk2.inspectData | ( |  | ) |

Définition à la ligne 36 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## print_targets_if_modif()

def src.usbDisk2.print_targets_if_modif | ( |  | man,
|  |  | obj
| ) |  |

Définition à la ligne 777 du fichier usbDisk2.py.

## safePath()

def src.usbDisk2.safePath | ( |  | obj | ) |

Récupère de façon sûre le path d'une instance de UDisksObjectProxy.

Paramètres

  obj | instance de UDisksObjectProxy, ou simple chaine

Définition à la ligne 59 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## Documentation des variables

## app

src.usbDisk2.app = QApplication(sys.argv)

Définition à la ligne 784 du fichier usbDisk2.py.

## debug

bool src.usbDisk2.debug = False

activate debugging #######################

Définition à la ligne 35 du fichier usbDisk2.py.

## dependances

string src.usbDisk2.dependances = "python3-dbus python3-dbus.mainloop.pyqt5"

Définition à la ligne 26 du fichier usbDisk2.py.

## level

src.usbDisk2.level

Définition à la ligne 40 du fichier usbDisk2.py.

## licence

dictionary src.usbDisk2.licence = {}

Définition à la ligne 3 du fichier usbDisk2.py.

## licence_en

string src.usbDisk2.licence_en

Valeur initiale :
= """
file usbDisk2.py
this file is part of the project scolasync. It is a rewrite of
usbDisk.py to take in account udisks2.
Copyright (C) 2014 Georges Khaznadar <georgesk@ofset.org>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
"""

Définition à la ligne 4 du fichier usbDisk2.py.

## machin

src.usbDisk2.machin

Définition à la ligne 775 du fichier usbDisk2.py.

## main

src.usbDisk2.main = MainWindow()

Définition à la ligne 785 du fichier usbDisk2.py.

## no_options

src.usbDisk2.no_options = GLib.Variant('a{sv}', {})

la variable suivante a été recopiées à l'aveugle ################ depuis un fichier du projet USBcreator ##########################

Définition à la ligne 86 du fichier usbDisk2.py.

## not_interesting

tuple src.usbDisk2.not_interesting

Valeur initiale :
= (
# boucle
'/org/freedesktop/UDisks2/block_devices/loop',
# disque raid
'/org/freedesktop/UDisks2/block_devices/dm_',
# mémoire vive
'/org/freedesktop/UDisks2/block_devices/ram',
'/org/freedesktop/UDisks2/block_devices/zram',
# disques durs
'/org/freedesktop/UDisks2/drives/',
)

des "chemins" correspondant à des disques non débranchables ########

Définition à la ligne 91 du fichier usbDisk2.py.