added more acceptable number types for event fields in batch

transforms.
This commit is contained in:
fawce
2013-03-20 02:21:44 -04:00
parent 0169251c89
commit 93e22aa8b7
+8 -1
View File
@@ -19,6 +19,7 @@ Generator versions of transforms.
"""
import types
import logbook
import numpy
from copy import deepcopy
from datetime import datetime
@@ -447,7 +448,13 @@ class BatchTransform(EventWindow):
sid_keys = []
for sid in event.data.itervalues():
keys = set([name for name, value in sid.items()
if (isinstance(value, (int, float)))])
if isinstance(value,
(int,
float,
numpy.integer,
numpy.float,
numpy.long))
])
sid_keys.append(keys)
# with CUSTOM data events, there may be different fields