Bug with introspect on large Numeric arrays

Hi,

On a Pycrust shell try something like this:

import Numeric
a = Numeric.arange(0, 10, 0.001)

This takes forever to execute and doing `a.` also takes forever. The
problem is introspect.py does an str(object) to get the attributes and
Numeric returns a massive string.

Attached is a patch that works around this for Numeric objects.

Thanks!
cheers,
prabhu

introspect.py.patch (1.68 KB)