| Index: appengine/findit/libs/math/vectors.py
|
| diff --git a/appengine/findit/libs/math/vectors.py b/appengine/findit/libs/math/vectors.py
|
| index e2ac81f7ed9250516b25731882dd603a585fe2fa..51622d15db5e162a5247e63bef2399070bacc50f 100644
|
| --- a/appengine/findit/libs/math/vectors.py
|
| +++ b/appengine/findit/libs/math/vectors.py
|
| @@ -36,7 +36,11 @@ def vsum(vs, shape=None):
|
| total = np.zeros(shape)
|
| it = np.nditer(total, flags=['multi_index'], op_flags=['writeonly'])
|
| while not it.finished:
|
| - it[0] = math.fsum(v[it.multi_index] for v in vs)
|
| + try:
|
| + it[0] = math.fsum(v[it.multi_index] for v in vs)
|
| + except TypeError:
|
| + it[0] = sum(v[it.multi_index] for v in vs)
|
| +
|
| it.iternext()
|
|
|
| return total
|
|
|