[Numpy-discussion] Inconsistent error messages.

Stéfan van der Walt stefan@sun.ac...
Sat May 23 04:49:00 CDT 2009


2009/5/23 Charles R Harris <charlesr.harris@gmail.com>:
> In [9]: fromfile("empty.dat", count=10)
> 10 items requested but only 0 read
> ---------------------------------------------------------------------------
> MemoryError                               Traceback (most recent call last)
>
> /home/charris/<ipython console> in <module>()
>
> MemoryError:
>
> I think fromfile should also raise a ValueError in this case. Thoughts?

I'm also wondering why the MemoryError has an empty message string --
that should be fixed.

Instead of throwing errors in these scenarios, we could just return
the elements read and raise a warning?  This is consistent with most
other file APIs I know and allows you to read blocks of data until the
data runs out.

Regards
Stéfan


More information about the Numpy-discussion mailing list