Bonjour, 1. Pour le fait que mon code manque de classes, j'ai choisi volontairement cette solution pour mon ToolsFtp de façon à ne pas devoir instancier la classe pour executer des méthodes. Une autre solution aurait consisté à développer des méthodes statiques. Mais il me semble qu'il n'y ait pas de différence d'exécution entre les 2 possibilités. Peux tu m'expliquer pourquoi une solution plutôt qu'une autre ? 2. Dans le lien que tu me donnes, cela parle de nommage parlant des variables. Parlais-tu de la facilité pour un autre développeur à comprendre l'utilité des variables ou d'une simple règle de nommage (majuscule, minuscule) ? Il est vrai que mes nommages s'inspirent plus du monde Java que Python. Il serait effectivement intéressant de coller tous au standard défini dans le PDF disponible à l'url que tu m'as indiqué de façon à se comprendre mutuellement. 3. Cette application nécessite de pouvoir être exécutée sur une machine sans l'ajout d'aucun autre composant. La machine de destination fonctionnant sous Windows, je ne connais pas de moyen d'accéder simplement à un serveur SSH en ligne de commande sous cet OS. De plus, l'utilisation de la librairie PARAMIKO permet de gérer dans le code la problématique d'accusé de réception pour l'envoi d'un fichier (relecture du fichier sur la machine distante de façon synchrone et comparaison avec le fichier d'origine). Merci tout de même pour la suggestion qui s'avère très utile lorsqu'aucune librairie n'est disponible pour cette gestion (comme c'était le cas du FTP en .NET l'an dernier, les choses ont peut-être évolué depuis).
Au plaisir Cédric Marfil Unilog IT Services NRD Marcq en Baroeul Tél : 03.59.56.60.25 Mail : [EMAIL PROTECTED] -----Message d'origine----- De : Stefane Fermigier [mailto:[EMAIL PROTECTED] Envoyé : mercredi 27 juillet 2005 18:07 À : Cédric MARFIL Cc : 'Tarek Ziadé'; Liste Nuxeo (E-mail) Objet : Re: [CPS-users-fr] Connexion SSH en python 1. Je trouve que ton code manque beaucoup de classes (au sens OO du terme) 2. Le nommage de tes variables me semble relever de pratiques pas du tout pythoniques (http://www.python-in-business.org/ep2005/talk.chtml?talk=3001&track=770). 3. Plutôt que de faire appel à des librairies exotiques (ce qui peut avoir sa justification dans certain cas, un system os.system() ou os.popen() sur un scp ou un sftp peut s'avérer infiniment plus simple à mettre en oeuvre. S.
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
