From 6c7bd54fc37d2f21bbbd0927eab2da827f070852 Mon Sep 17 00:00:00 2001 From: Mateusz Golewski Date: Thu, 30 Jan 2014 21:33:46 +0100 Subject: [PATCH] Add extract_first() method to SelectorList --- scrapy/selector/unified.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scrapy/selector/unified.py b/scrapy/selector/unified.py index b8a3678a8..7b877153d 100644 --- a/scrapy/selector/unified.py +++ b/scrapy/selector/unified.py @@ -178,6 +178,10 @@ class SelectorList(list): def extract(self): return [x.extract() for x in self] + def extract_first(self): + for x in self.extract(): + return x + @deprecated(use_instead='.extract()') def extract_unquoted(self): return [x.extract_unquoted() for x in self]