From 789e1493e98ecae9df4a5ae0baf8885b77c3cc50 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Thu, 1 Sep 2011 15:12:13 -0300 Subject: [PATCH] PickleDiskQueue: use pickle protocol 2 --- scrapy/squeue.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrapy/squeue.py b/scrapy/squeue.py index 27b6fe7b7..abfe2e6db 100644 --- a/scrapy/squeue.py +++ b/scrapy/squeue.py @@ -10,7 +10,8 @@ from scrapy.utils.queue import DiskQueue class PickleDiskQueue(DiskQueue): def push(self, obj): - super(PickleDiskQueue, self).push(pickle.dumps(obj)) + s = pickle.dumps(obj, protocol=2) + super(PickleDiskQueue, self).push(s) def pop(self): s = super(PickleDiskQueue, self).pop()