[SciPy-user] interactive work with extension modules
Steve Schmerler
elcorto at gmx.net
Mon Aug 4 12:04:35 EDT 2008
On Aug 04 17:27, Alexandre Fayolle wrote:
> On Mon, Aug 04, 2008 at 05:04:56PM +0200, Steve Schmerler wrote:
> > Hi all
> >
> > I've read in the scipy and IPython archives that Python cannot reload extension
> > modules (C and Fortran). So if I change and re-compile my extension and do
> >
> > >>> reload(foo)
> > >>> foo.some_function(args)
> >
> > in the [i]python shell, there is no change to "foo". Even
> >
> > >>> del foo
> > >>> import foo
> > >>> foo.some_function(args)
>
> I suspect that some_function is imported indirectly in foo.py (and not
> defined in that module), because I'm able to do the following:
>
>
Alexandre,
thank you, but I was talking about C and Fortran extensions compiled into a
*.so file.
steve
More information about the SciPy-User
mailing list