Et voilà. On fait grève, on fait grève, on fait grève; et du coup, je vais à pied au travail. Je passe devant la bibliothèque Eyrolles. Bien sûr, j'achète un bouquin du monde Python, ça me régale. Twisted: Network Programming Essentials que ça s'appelle. Le livre est pas épais, assez grand, en anglais, et un rapide parcours me donne envie d'en savoir plus.
La vache on peut en faire des choses avec ce framework. Un serveur web qui répond sur ssh et recois/envoi des mails par pop3 le tout en communication avec un bdd et des webservices blablabla, bref je bave dans le métro à la lecture de quelques bribes d'information. Me voilà au boulot. Super, j'ai quelques minutes le temps qu'un gros traitement de la mort se termine. Chapitre 1: Installer Twisted. 2 pages de gaché me dis-je, mais en fait non. Car on y apprend que le site de Twisted c'est http://www.twistedmatrix.com/ (ça se devine pas). Alors je craque mes doigts, me détend le cou, et hop h-t-t-p twistedmatrix point com. Et là c'est le drame. Cybersquatté.
Je me dirige vers del.icio.us (ça existe encore!) et stackoverflow - non sans un détour par la tribune histoire de saluer les copains - où j'apprend qu'il y a de la super doc pour twisted ici :
http://krondo.com/blog/?page_id=1327
et là
http://stackoverflow.com/questions/2972703/is-there-any-thor(...)
Mais sur ce deuxième lien, la plupart des liens pointent vers le site officiel, toujours KO. Alors, où je vais, moi, pour télécharger Twisted ? J'ai Pypi me répond stackoverFLOW ! http://pypi.python.org/pypi/Twisted Et Sourceforge ? http://sourceforge.net/projects/twisted/files/
Alors voilà 2 mirroirs pour vous mes canards. Notez que sourceforge semble plus à jour que pypi. Y a pas la doc, même le cache de Google ne l'a pas, Bing a les pages mais n'assure pas la correspondance des liens, c'est lourd.
Sinon, Twisted, sai bien ?
# Si tu es sous Debian ...
Posté par Carl Chenet (site web personnel) . Évalué à 10.
# aptitude install python-twisted
Bye,
[^] # la même sous Fedora
Posté par GeneralZod . Évalué à 8.
# mercurial
Posté par Antoine . Évalué à 5.
http://hg.pitrou.net/public/twisted/trunk/
Livré sans garantie.
[^] # Re: mercurial
Posté par jon . Évalué à 3.
# Une erreur de configuration ?
Posté par Stéphane Klein (site web personnel) . Évalué à -1.
http://www.twistedmatrix.com/ a un problème.
Je pense que c'est une erreur de configuration.
[^] # Re: Une erreur de configuration ?
Posté par Stéphane Klein (site web personnel) . Évalué à 1.
[^] # Re: Une erreur de configuration ?
Posté par thy_off . Évalué à 3.
[^] # Re: Une erreur de configuration ?
Posté par Kopec . Évalué à 3.
(oui,en faire t'a le cache pour le sans www,mais aprés rafraichissement,ca ne fonctionné pas)
[^] # Re: Une erreur de configuration ?
Posté par Refuznik . Évalué à 1.
# Direct par IP ...
Posté par benoar . Évalué à 10.
# mais euh ca va trop vite internet
Posté par nomorsad . Évalué à 2.
A croire que 2 humains reliés par internet agissent 2 fois plus vite??
# twisted sai bien
Posté par feth . Évalué à 6.
La doc n'est pas très belle (à comparer avec celle de Qt par exemple…), par contre ça tient ses promesses et ça marche bien.
Aujourd'hui, je ne me sers quasiment plus que de inlineCallbacks, deferToThread et returnValue et j'en suis heureux, parce que la cascade http://twistedmatrix.com/documents/current/core/howto/defer.(...) rend le code difficile à maintenir et fragile.
Bonne chance :)
# envois des mails par POP3 ?
Posté par gst . Évalué à 2.
reçois et envoi des mails par pop3
reçois des mails par pop3 ok.
mais envois de mails par pop3 aussi là je vois pas.. y a une extension "officielle" qui m'est inconnue ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.