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

Class UUCP

source code

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

Instance Methods
 
__init__(self, peers=None)
initialisation de l'objet
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
 
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, keep_transfert=False)
supprime une commande ou un transfert
source code
 
flush(self, peers=None)
supprime toute la file d'attente
source code
Method Details

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}