[SciPy-user] help and lazy importer (again or still ?)

Pearu Peterson pearu at scipy.org
Tue May 11 08:05:03 CDT 2004

Hi Arnd,

On Tue, 11 May 2004, Arnd Baecker wrote:

> I checked out the CVS version and there seem to be
> some further issues (each starting with a fresh python
> session):
> Case 2
> ------
> help("scipy.integrateMISPELLED.odeint")
> help("scipy.integrate.odeint")
> gives
> Python 2.3.3 (#1, May  3 2004, 16:38:25)
> [GCC 3.3.3 (Debian)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> help("scipy.integrateMISPELLED.odeint")
> /home/python/PYTHON_New/lib/python2.3/site-packages/scipy/pilutil.pyc No
> module named PIL
> no Python documentation found for 'scipy.integrateMISPELLED.odeint'
> >>> help("scipy.integrate.odeint")
> ppimport('scipy.integrate.odeint') caller locals:
> __name__=__main__
> No module named odeint
> and no further repetition of the call helps here ;-).

Fixed in CVS.

> Case 3
> ------
> from scipy.integrate import odeint
> def f(x):
>    """doc string for f(x)"""
>    return x*x
> >>> help(f)
> [[gives the help on f and then, after returning from the pager: ]]
> /home/python/PYTHON_New/lib/python2.3/site-packages/scipy/plt/interface.pyc
> No module named wxPython
> /home/python/PYTHON_New/lib/python2.3/site-packages/scipy/plt/__init__.pyc
> No module named wxPython
> >From a user perspective I would not have thought to see this here ;-)

I wouldn't disable these messages yet as they are informative for users 
who try to use scipy.plt module (that will not work without wxPython) as 
well as they appear only once. Maybe these messages should appear as 
warnings, though, then one can disable them using python warnings system..

> Sorry for being a pain here, but maybe you (again) have a solution for 
> the above points.

No problem at all. Your feedback is very much appreciated. Keep sending 
bug reports also in future;-)

There is also Scipy bugtracker, http://www.scipy.org/bugtracker, that 
might be the place to save bugreports. Unfortunately, from the developers 
point of view, it is pain to use the current Roundup: almost all issues 
that I have fixed there and set 'resolved', have appeared as 'chatting' 
again after few days, either because of some bug in Roundup itself or 
because of some 'anonymous' user who cannot stand 'resolved' issues:(
Hopefully 'anonymous' users will be disabled in Roundup someday..


More information about the SciPy-user mailing list