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

Une classe abstraite Cette classe sert de creuset pour les classe servant aux copies et aux effacement. Plus de détails...

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

Liste de tous les membres

Fonctions membres publiques

def __init__
 Constructeur Crée un thread pour copier une liste de fichiers vers une clé USB.
def writeToLog
 Écrit un message dans le fichier de journalisation.
def copytree
 Une version modifiée de shutil.copytree qui accepte que les repertoires destination soient déjà existants.
def __str__
 Renvoie une chaîne informative sur le thread.
def threadType
def toDo
 La fonction abstraite pour les choses à faire.

Attributs publics

 cmd
 ud
 fileList
 subdir
 dest
 logfile
 parent

Description détaillée

Une classe abstraite Cette classe sert de creuset pour les classe servant aux copies et aux effacement.

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


Documentation des constructeurs et destructeur

def src.usbThread.abstractThreadUSB.__init__ (   self,
  ud,
  fileList,
  subdir,
  dest = None,
  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 à traiter
subdirun sous-répertoire de la clé USB
destun répertoire de destination si nécessaire, None par défaut
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 144 du fichier usbThread.py.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

def src.usbThread.abstractThreadUSB.__str__ (   self)

Renvoie une chaîne informative sur le thread.

Renvoie:
une chaine donnant des informations sur ce qui va se passer dans le thread qui a été créé.

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

Voici le graphe d'appel pour cette fonction :

def src.usbThread.abstractThreadUSB.copytree (   self,
  src,
  dst,
  symlinks = False,
  ignore = None,
  erase = False,
  errors = [] 
)

Une version modifiée de shutil.copytree qui accepte que les repertoires destination soient déjà existants.

Cette source dérive de la documentation fournie avec Python 2.7

Paramètres:
srcun nom de fichier ou de répertoire
dstun nom de de répertoire (déjà existant ou à créer)
symlinksvrai si on veut recopier les liens tels quels
ignoreune fonction qui construit une liste de fichiers à ignorer (profil : répertoire, liste de noms de fichiers -> liste de noms de fichiers à ignorer)
erases'il est vrai la source est effacée après copie réussie
errorsla liste d'erreurs déjà relevées jusque là
Renvoie:
une liste d'erreurs éventuellement relevées, sinon une liste vide

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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

Réimplémentée dans src.usbThread.threadCopyToUSB.

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

Voici le graphe des appelants de cette fonction :

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

La fonction abstraite pour les choses à faire.

Paramètres:
udl'instance uDisk correspondant à une partition de clé USB
fileListla liste des fichiers à traiter
subdirun sous-répertoire de la clé USB
destun répertoire de destination
logfileun fichier de journalisation

Réimplémentée dans src.usbThread.threadDeleteInUSB, src.usbThread.threadMoveFromUSB, src.usbThread.threadCopyFromUSB, et src.usbThread.threadCopyToUSB.

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

Voici le graphe des appelants de cette fonction :

def src.usbThread.abstractThreadUSB.writeToLog (   self,
  msg 
)

Écrit un message dans le fichier de journalisation.

Paramètres:
msgle message

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

Voici le graphe des appelants de cette fonction :


Documentation des données membres

src.usbThread.abstractThreadUSB.cmd
src.usbThread.abstractThreadUSB.dest

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

src.usbThread.abstractThreadUSB.fileList

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

src.usbThread.abstractThreadUSB.logfile

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

src.usbThread.abstractThreadUSB.parent

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

src.usbThread.abstractThreadUSB.subdir

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

src.usbThread.abstractThreadUSB.ud

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


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