Comments on: Nouvelle config iPython http://sametmax.com/nouvelle-config-ipython/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Krypted http://sametmax.com/nouvelle-config-ipython/#comment-10315 Krypted Mon, 24 Jun 2013 09:26:15 +0000 http://sametmax.com/?p=6158#comment-10315 Merci pour l'ouverture du ticket :) Merci pour l’ouverture du ticket :)

]]>
By: Sam http://sametmax.com/nouvelle-config-ipython/#comment-10314 Sam Mon, 24 Jun 2013 09:03:10 +0000 http://sametmax.com/?p=6158#comment-10314 Je pense tout simplement que comme ipython est setupé à la main (https://github.com/gotcha/ipdb/blob/master/ipdb/__main__.py) par pdb, il ne charge pas le fichier de config. Il faut ouvrir un ticket ^^ Je pense tout simplement que comme ipython est setupé à la main (https://github.com/gotcha/ipdb/blob/master/ipdb/__main__.py) par pdb, il ne charge pas le fichier de config.

Il faut ouvrir un ticket ^^

]]>
By: Krypted http://sametmax.com/nouvelle-config-ipython/#comment-10311 Krypted Mon, 24 Jun 2013 07:20:31 +0000 http://sametmax.com/?p=6158#comment-10311 J'ai entré mes imports comme ceci : <code>c.TerminalIPythonApp.exec_lines = [ 'from pprint import pprint', 'import os, sys, re, json' ]</code> Bizarrement quand je lance ipython directement j'ai bien les modules importés. Mais quand ipdb+ipython est démarré avec un ipdb.set_trace() aucun des import n'est lancé. Faut-il configurer quelque chose avec ipdb ? J’ai entré mes imports comme ceci :
c.TerminalIPythonApp.exec_lines = [
'from pprint import pprint',
'import os, sys, re, json'
]

Bizarrement quand je lance ipython directement j’ai bien les modules importés.
Mais quand ipdb+ipython est démarré avec un ipdb.set_trace()
aucun des import n’est lancé. Faut-il configurer quelque chose avec ipdb ?

]]>
By: Sam http://sametmax.com/nouvelle-config-ipython/#comment-9034 Sam Tue, 21 May 2013 11:19:22 +0000 http://sametmax.com/?p=6158#comment-9034 Au passage je copie un tweet qu'on nous a envoyé : <blockquote>U can also put files into ./.config/ipython/profile_default/startup/ easier than a list of strings... (BTW IPython not iPython)</blockquote> Au passage je copie un tweet qu’on nous a envoyé :

U can also put files into ./.config/ipython/profile_default/startup/ easier than a list of strings… (BTW IPython not iPython)

]]>
By: Sam http://sametmax.com/nouvelle-config-ipython/#comment-9033 Sam Tue, 21 May 2013 11:17:34 +0000 http://sametmax.com/?p=6158#comment-9033 Lol, effectivement, il manque <code>global path, relativedelta, requests</code>. Lol, effectivement, il manque global path, relativedelta, requests.

]]>
By: residante http://sametmax.com/nouvelle-config-ipython/#comment-9029 residante Tue, 21 May 2013 09:31:20 +0000 http://sametmax.com/?p=6158#comment-9029 Je ne comprend pas. Le fait d'importer les modules dans une fonction ne rend pas le modules accessibles au lancement (en dehors de la fonction), donc tu utilises initial_import juste pour des informations sur les modules importables/disponibles ? Je ne comprend pas. Le fait d’importer les modules dans une fonction ne rend pas le modules accessibles au lancement (en dehors de la fonction), donc tu utilises initial_import juste pour des informations sur les modules importables/disponibles ?

]]>
By: Sam http://sametmax.com/nouvelle-config-ipython/#comment-9007 Sam Mon, 20 May 2013 07:21:44 +0000 http://sametmax.com/?p=6158#comment-9007 @Etienne : on escape le '\' avec un autre '\' car chaque ligne est exécutée avec un appel à <code>exec()</code>. Donc soit tu met un "r" avant, soit tu escape tes string, car tu vas avoir une double interprétation de ta string : une fois avec le exec, et une fois dans le exec. Oui je la met à jour manuellement, je rajoute pas une lib tous les 4 matins. Je sais exactement ce que j'utilise. Mais on pourrait taper dans locals() si tu veux faire ça dynamiquement. Django c'est un framework Web écrit en Python, c'est à dire une collection de libs qui permet d'écrire un site Web de A à Z. En l'occurence, c'est un très beau framework. @Etienne : on escape le ‘\’ avec un autre ‘\’ car chaque ligne est exécutée avec un appel à exec(). Donc soit tu met un “r” avant, soit tu escape tes string, car tu vas avoir une double interprétation de ta string : une fois avec le exec, et une fois dans le exec.

Oui je la met à jour manuellement, je rajoute pas une lib tous les 4 matins. Je sais exactement ce que j’utilise. Mais on pourrait taper dans locals() si tu veux faire ça dynamiquement.

Django c’est un framework Web écrit en Python, c’est à dire une collection de libs qui permet d’écrire un site Web de A à Z. En l’occurence, c’est un très beau framework.

]]>
By: roro http://sametmax.com/nouvelle-config-ipython/#comment-8995 roro Sun, 19 May 2013 21:14:32 +0000 http://sametmax.com/?p=6158#comment-8995 Ici: C'est la caverne d'Ali-Baba ! Ici: C’est la caverne d’Ali-Baba !

]]>
By: Etienne http://sametmax.com/nouvelle-config-ipython/#comment-8991 Etienne Sun, 19 May 2013 18:20:28 +0000 http://sametmax.com/?p=6158#comment-8991 Cool ça, je retiens. Pourquoi les "\n" sont escaped (oufti, mon english s'améliore, t'as vu)? Et la listes "Imported", tu la mets à jour manuellement ? Et Django, c'est quoi ? Et pourquoi les abeilles elles ont pas de zizi ? Cool ça, je retiens.

Pourquoi les “\n” sont escaped (oufti, mon english s’améliore, t’as vu)?

Et la listes “Imported”, tu la mets à jour manuellement ?

Et Django, c’est quoi ?

Et pourquoi les abeilles elles ont pas de zizi ?

]]>