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

ScolaSync 5.1 |

Classes | Fonctions | Variables
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

  obj | instance 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.