que je fais beaucoup de développement dans IPython oùLa meilleure façon de gérer reload-tion des objets, et non des modules
In[3]: from mystuff import MyObject
puis je fais beaucoup de changements dans mystuff.py. Afin de mettre à jour l'espace de noms, je dois faire
In[4]: reload(mystuff)
In[5]: from mystuff import MyObject
Y at-il une meilleure façon de le faire? Notez que je ne peux pas importer MyObject par mystuff référencement directement avec
In[6]: import mystuff
In[7]: mystuff.MyObject
puisque ce n'est pas comment cela fonctionne dans le code. Encore mieux serait d'avoir IPython automatiquement faire cela quand j'écris le fichier (mais c'est probablement une question pour une autre fois).
Toute aide appréciée.
Peut-être que l'extension 'ipy_autoreload' répond à vos questions :) – Wolph