type-error in numpy.var

Issue #16 resolved
vikko created an issue

The following code produces a typeError with pypy

import numpy as np

a = [1,2,3,4]

np.var(a)
#!

Traceback (most recent call last):
  File "app_main.py", line 75, in run_toplevel
  File "test.py", line 5, in <module>
    np.var(a)
  File "/usr/lib64/pypy/site-packages/numpy/core/fromnumeric.py", line 2930, in var
    keepdims=keepdims)
  File "/usr/lib64/pypy/site-packages/numpy/core/_methods.py", line 107, in _var
    ret = umr_sum(x, axis, dtype, out, keepdims)
TypeError: expected integer, got NoneType object

Tested with: Python 2.7.6 (32f35069a16d819b58c1b6efb17c44e3e53397b2, Nov 03 2014, 13:35:47) [PyPy 2.3.1]