QR queues store serialized Python objects (using cPickle by default), but that can be changed by setting the serializer on a per-queue basis. This means "Python object in, and Python object out." There are a few constraints on what can be pickled, and thus put into queues: None, True, and False Integers, long integers, floating point numbers, complex numbers Normal and Unicode strings Tuples, list

