And if for some reason pydap doesn't like an int8 numpy array,

result = numpy.asanyarray(boolean_values, dtype='int8').tolist()