ScolaSync: Référence de la classe src.usbThread.threadMoveFromUSB

ScolaSync 5.1 |

Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.usbThread.threadMoveFromUSB

Classe pour les threads déplaçant des fichiers depuis les clés USB. Plus de détails...

Graphe d'héritage de src.usbThread.threadMoveFromUSB:
[légende]
Graphe de collaboration de src.usbThread.threadMoveFromUSB:
[légende]

## Fonctions membres publiques
def | __init__
| Constructeur Crée un thread pour déplacer une liste de fichiers depuis une clé USB vers un répertoire de disque. Plus de détails...
def | toDo (self, ud, fileList, subdir, dest, logfile)
| Copie une liste de fichiers d'une clé USB sous un répertoire donné. Plus de détails...
Fonctions membres publiques hérités de src.usbThread.abstractThreadUSB
def | __init__
| Constructeur Crée un thread pour copier une liste de fichiers vers une clé USB. Plus de détails...
def | run (self)
def | writeToLog (self, msg)
| Écrit un message dans le fichier de journalisation. Plus de détails...
def | copytree
| Une version modifiée de shutil.copytree qui accepte que les repertoires destination soient déjà existants. Plus de détails...
def | __str__ (self)
| Renvoie une chaîne informative sur le thread. Plus de détails...
def | threadType (self)
| information sur le thread. Plus de détails...
def | toDo (self, ud, fileList, subdir, dest, logfile)
| La fonction abstraite pour les choses à faire. Plus de détails...

## Attributs publics
| rootPath
Attributs publics hérités de src.usbThread.abstractThreadUSB
| ud
| fileList
| subdir
| dest
| logfile
| parent

## Description détaillée

Classe pour les threads déplaçant des fichiers depuis les clés USB.

Définition à la ligne 429 du fichier usbThread.py.

## Documentation des constructeurs et destructeur

def src.usbThread.threadMoveFromUSB.__init__ | ( |  | self,
|  |  | ud,
|  |  | fileList,
|  |  | subdir = `"."`,
|  |  | dest = `"/tmp"`,
|  |  | rootPath = `"/"`,
|  |  | logfile = `"/dev/null"`,
|  |  | parent = `None`
| ) |  |

Constructeur Crée un thread pour déplacer une liste de fichiers depuis une clé USB vers un répertoire de disque.

Paramètres

  ud | l'instance uDisk correspondant à une partition de clé USB
  fileList | la liste des fichiers à copier
  subdir | le sous-répertoire de la clé USB d'où faire la copie
  dest | un répertoire de destination
  logfile | un fichier de journalisation, /dev/null par défaut
  parent | un widget qui recevra de signaux en début et en fin d'exécution

Définition à la ligne 444 du fichier usbThread.py.

## Documentation des fonctions membres

def src.usbThread.threadMoveFromUSB.toDo | ( |  | self,
|  |  | ud,
|  |  | fileList,
|  |  | subdir,
|  |  | dest,
|  |  | logfile
| ) |  |

Copie une liste de fichiers d'une clé USB sous un répertoire donné.

Après chaque copie réussie la source est effacée. À chaque fichier ou répertoire copié, une ligne est journalisée dans le fichier de journal de l'application.

Paramètres

  ud | l'instance uDisk correspondant à une partition de clé USB
  fileList | la liste des fichiers à copier
  dest | un répertoire de destination
  logfile | un fichier de journalisation
  subdir | le sous-répertoire de la clé USB où faire la copie

Définition à la ligne 461 du fichier usbThread.py.

Voici le graphe d'appel pour cette fonction :

## Documentation des données membres

src.usbThread.threadMoveFromUSB.rootPath

Définition à la ligne 447 du fichier usbThread.py.

La documentation de cette classe a été générée à partir du fichier suivant :

- src/usbThread.py