ScolaSync  5.1
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
 Cette classe a été inspirée par le projet USBcreator. Plus de détails...
 

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 dependences = "python3-dbus python3-dbus.mainloop.qt"
 
 debug = False
 activate debugging ####################### Plus de détails...
 
tuple 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...
 
tuple app = QApplication(sys.argv)
 
tuple main = MainWindow()
 

Documentation des fonctions

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 76 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

def src.usbDisk2.inspectData ( )

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

Voici le graphe des appelants de cette fonction :

def src.usbDisk2.print_targets_if_modif (   man,
  obj 
)

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

def src.usbDisk2.safePath (   obj)

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

Paramètres
objinstance de UDisksObjectProxy, ou simple chaine

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

Voici le graphe des appelants de cette fonction :

Documentation des variables

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

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

src.usbDisk2.debug = False

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

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

string src.usbDisk2.dependences = "python3-dbus python3-dbus.mainloop.qt"

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

dictionary src.usbDisk2.licence = {}

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

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

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

tuple src.usbDisk2.main = MainWindow()

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

tuple 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 88 du fichier usbDisk2.py.

tuple src.usbDisk2.not_interesting
Valeur initiale :
1 = (
2  # boucle
3  '/org/freedesktop/UDisks2/block_devices/loop',
4  # disque raid
5  '/org/freedesktop/UDisks2/block_devices/dm_',
6  # mémoire vive
7  '/org/freedesktop/UDisks2/block_devices/ram',
8  '/org/freedesktop/UDisks2/block_devices/zram',
9  # disques durs
10  '/org/freedesktop/UDisks2/drives/',
11  )

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

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