From 38e193d4809b8e43aea56744683e2209fb3dbb55 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Fri, 5 Aug 2011 17:06:31 -0300 Subject: [PATCH] MarshalDiskQueue bug fix --- scrapy/squeue.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scrapy/squeue.py b/scrapy/squeue.py index 957a4af11..2fd4f05ee 100644 --- a/scrapy/squeue.py +++ b/scrapy/squeue.py @@ -12,4 +12,6 @@ class MarshalDiskQueue(DiskQueue): super(MarshalDiskQueue, self).push(marshal.dumps(obj)) def pop(self): - return marshal.loads(super(MarshalDiskQueue, self).pop()) + s = super(MarshalDiskQueue, self).pop() + if s: + return marshal.loads(s)