Package zephir :: Package backend :: Module uucp_utils :: Class UUCP
[hide private]
[frames] | no frames]

Class UUCP

source code

wrapper d'uucp pour permettre la gestion des files dans zephir

Instance Methods [hide private]
 
__init__(self, peers=None)
initialisation de l'objet
source code
 
_scan_pool(self)
crée la liste d'attente en mémoire
source code
 
add_cmd(self, peer, commande)
met en place une commande distante
source code
 
add_file(self, peer, fichier, destination='~')
prépare l'envoi d'un fichier
source code
 
_create_liste(self, type_cmd, peers)
fonction interne qui liste les actions d'un type particulier
source code
 
check_timeout(self, max_time, peer=None)
vérifie si il existe des commandes plus anciennes que max_time pour un serveur donné (ou tous)
source code
 
list_cmd(self, peer=None)
renvoie la liste des commandes en attente
source code
 
list_files(self, peer=None)
renvoie la liste des transferts en attente
source code
 
remove_cmd(self, peer, num_cmd)
supprime une commande ou un transfert
source code
 
flush(self, peers=None)
supprime toute la file d'attente
source code
Method Details [hide private]

check_timeout(self, max_time, peer=None)

source code 
vérifie si il existe des commandes plus anciennes que max_time pour un serveur donné (ou tous)
Parameters:
  • max_time - age maximum en seconde accepté pour une commande retourne un dictionnaire {serveur:liste des ids de commande trop anciens}