Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #75532

Re: Bug with help (was Re: Getting a list of all modules)

From Robert Kern <robert.kern@gmail.com>
Subject Re: Bug with help (was Re: Getting a list of all modules)
Date 2014-08-02 13:13 +0100
References <53d8a20e$0$29977$c3e8da3$5496439d@news.astraweb.com> <87oaw5xsrd.fsf@gmail.com> <lre4r8$mbf$1@ger.gmane.org> <mailman.12532.1406945886.18130.python-list@python.org> <k78pt9ddlm16g3v6r44c3ei1l7k1rljt5a@4ax.com>
Newsgroups comp.lang.python
Message-ID <mailman.12541.1406981622.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 2014-08-02 09:33, Heinz Schmitz wrote:
> Akira Li wrote:
>
>>>> Look at how `help('modules')` is implemented. Though it crashes on my
>>>> system.
>
>>> Have you reported this at bugs.python.org or is there already an issue
>>> for the problem that you see?
>
>> It is this issue for python2.7:
>> https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/896836
>>
>> python3 doesn't crash with currently installed packages.
>
> Python 2.7 on Windows XP Sp2 doesn't crash with this. So it seems to
> be a python<->OS-problem.

Well, it's just that `help('modules')` imports every module in the calling 
process (at least in Python 2.7; I haven't checked Python 3). Some extension 
modules conflict with each other and cause a crash when both are imported 
together. It's possible that you just don't have such modules installed. While 
the proximate cause of the crash is in the 3rd party modules, Python could (and 
maybe Python 3 does) import each module in a separate subprocess and collect the 
information that way.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Getting a list of all modules Steven D'Aprano <steve@pearwood.info> - 2014-07-30 07:43 +0000
  Re: Getting a list of all modules Chris Angelico <rosuav@gmail.com> - 2014-07-30 18:33 +1000
  Re: Getting a list of all modules Peter Otten <__peter__@web.de> - 2014-07-30 10:46 +0200
  Re: Getting a list of all modules Robert Kern <robert.kern@gmail.com> - 2014-07-30 11:35 +0100
  Re: Getting a list of all modules Leo Jay <python.leojay@gmail.com> - 2014-07-30 21:22 +0800
    Re: Getting a list of all modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-07-31 10:41 +0000
      Re: Getting a list of all modules Roy Smith <roy@panix.com> - 2014-07-31 07:55 -0400
        Re: Getting a list of all modules Chris Angelico <rosuav@gmail.com> - 2014-07-31 23:13 +1000
      Re: Getting a list of all modules Terry Reedy <tjreedy@udel.edu> - 2014-07-31 15:59 -0400
      Re: Getting a list of all modules Robert Kern <robert.kern@gmail.com> - 2014-08-01 14:39 +0100
        Re: Getting a list of all modules Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-01 15:41 +0000
          Re: Getting a list of all modules jonnicoll11@googlemail.com - 2014-08-02 14:13 -0700
            Re: Getting a list of all modules Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-02 22:22 +0100
          Re: Getting a list of all modules Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-03 14:38 +0100
  Re: Getting a list of all modules Chris Angelico <rosuav@gmail.com> - 2014-07-30 23:27 +1000
  Re: Getting a list of all modules wxjmfauth@gmail.com - 2014-07-30 06:42 -0700
  Re: Getting a list of all modules Ian Kelly <ian.g.kelly@gmail.com> - 2014-07-30 08:29 -0600
  Re: Getting a list of all modules Skip Montanaro <skip@pobox.com> - 2014-07-30 09:45 -0500
  Re: Getting a list of all modules Akira Li <4kir4.1i@gmail.com> - 2014-07-31 22:55 +0400
  Bug with help (was Re: Getting a list of all modules) Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-07-31 20:19 +0100
  Re: Bug with help (was Re: Getting a list of all modules) Terry Reedy <tjreedy@udel.edu> - 2014-07-31 16:15 -0400
  Re: Bug with help (was Re: Getting a list of all modules) Akira Li <4kir4.1i@gmail.com> - 2014-08-02 06:17 +0400
    Re: Bug with help (was Re: Getting a list of all modules) Heinz Schmitz <HeinzSchmitz@gmx.net> - 2014-08-02 10:33 +0200
      Re: Bug with help (was Re: Getting a list of all modules) Robert Kern <robert.kern@gmail.com> - 2014-08-02 13:13 +0100
      Re: Bug with help (was Re: Getting a list of all modules) Terry Reedy <tjreedy@udel.edu> - 2014-08-02 14:17 -0400

csiph-web