This is a regression in 0.33 (39ced81) because None is not a scalar for np.isscalar
Test case:
>>> arr = full("a=a0..a2", None)
>>> arr == None
False
One workaround is (we can use is too but it is farther from the original code):
>>> arr.apply(lambda v: v == None)
a a0 a1 a2
True True True