I need to
PicklingError: Can't pickle <type '_csv.reader'>: it's not the same object as _csv.reader
Your problem is that
csv.reader objects can't be pickled so
unicodecsv.reader objects can't be pickled either. It doesn't normally make sense to pickle
csv.reader objects because they're normally used with files, which also can't be pickled.
There's no simple solution to your problem. You could either define your own custom pickling methods that tell's the pickler how to pickle the object without pickling the
csv.reader object, or you can rewrite the implementation of the object so it doesn't need to store an instance of