ScolaSync  4.0
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe src.usbThread.threadCopyToUSB

Classe pour les threads copiant vers les clés USB. Plus de détails...

Graphe d'héritage de src.usbThread.threadCopyToUSB:
Graphe de collaboration de src.usbThread.threadCopyToUSB:

Fonctions membres publiques

def __init__
 Constructeur Crée un thread pour copier une liste de fichiers vers une clé USB. Plus de détails...
 
def threadType
 
def toDo
 Copie une liste de fichiers vers 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
 
def writeToLog
 É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__
 Renvoie une chaîne informative sur le thread. Plus de détails...
 
def threadType
 information sur le thread. Plus de détails...
 
def toDo
 La fonction abstraite pour les choses à faire. Plus de détails...
 

Membres hérités additionnels

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

Description détaillée

Classe pour les threads copiant vers les clés USB.

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

Documentation des constructeurs et destructeur

def src.usbThread.threadCopyToUSB.__init__ (   self,
  ud,
  fileList,
  subdir,
  logfile = "/dev/null",
  parent = None 
)

Constructeur Crée un thread pour copier une liste de fichiers vers une clé USB.

Paramètres
udl'instance uDisk correspondant à une partition de clé USB
fileListla liste des fichiers à copier
subdirle sous-répertoire de la clé USB où faire la copie
logfileun fichier de journalisation, /dev/null par défaut
parentun widget qui recevra de signaux en début et en fin d'exécution

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

Documentation des fonctions membres

def src.usbThread.threadCopyToUSB.threadType (   self)
Renvoie
une chaîne courte qui informe sur le type de thread

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

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

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

Ce répertoire est composé de ud.visibleDir() joint au sous-répertoire subdir. À chaque fichier ou répertoire copié, une ligne est journalisée dans le fichier de journal de l'application.

Paramètres
udl'instance uDisk correspondant à une partition de clé USB
fileListla liste des fichiers à copier
logfileun fichier de journalisation
subdirle sous-répertoire de la clé USB où faire la copie

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

Voici le graphe d'appel pour cette fonction :


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