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
 

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
objinstance 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 :
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.

◆ 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 :
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 91 du fichier usbDisk2.py.