ScolaSync 1.0
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 __str__
 Renvoie une chaîne informative sur le thread.
def threadType
def toDo
 La fonction abstraite pour les choses à faire.
def protectPath
 protège une chaine unicode par des guillemets (pour un shell POSIX) à moins que celle-ci contienne des jokers.

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 153 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 166 du fichier usbThread.py.


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 186 du fichier usbThread.py.

def src.usbThread.abstractThreadUSB.protectPath (   self,
  s 
)

protège une chaine unicode par des guillemets (pour un shell POSIX) à moins que celle-ci contienne des jokers.

Paramètres:
sla chaine d'entrée
Renvoie:
la même, protégée si nécessaire

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

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 201 du fichier usbThread.py.

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.threadCopyToUSB, src.usbThread.threadCopyFromUSB, src.usbThread.threadMoveFromUSB, et src.usbThread.threadDeleteInUSB.

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


Documentation des données membres

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

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

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

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

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

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


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables