From 407f7f2d65a99c1ae911a2faef8c0a16e46d5d93 Mon Sep 17 00:00:00 2001
From: Shane Evans
Date: Fri, 11 Mar 2011 21:58:47 +0000
Subject: [PATCH] fix minor error in IBL tests and post-processing nested
annoations
---
scrapy/contrib/ibl/extractors.py | 2 +-
scrapy/tests/test_contrib_ibl/test_extraction.py | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/scrapy/contrib/ibl/extractors.py b/scrapy/contrib/ibl/extractors.py
index 41bd4d437..6e2f2c266 100644
--- a/scrapy/contrib/ibl/extractors.py
+++ b/scrapy/contrib/ibl/extractors.py
@@ -163,7 +163,7 @@ def safehtml(region, allowed_tags=_TAGS_TO_KEEP, replace_tags=_TAGS_TO_REPLACE):
def _process_markup(region, textf, tagf):
fragments = getattr(region, 'parsed_fragments', None)
if fragments is None:
- textf(region)
+ yield textf(region)
return
fiter = iter(fragments)
for fragment in fiter:
diff --git a/scrapy/tests/test_contrib_ibl/test_extraction.py b/scrapy/tests/test_contrib_ibl/test_extraction.py
index 3a7bdd393..7b82f7b33 100644
--- a/scrapy/tests/test_contrib_ibl/test_extraction.py
+++ b/scrapy/tests/test_contrib_ibl/test_extraction.py
@@ -249,12 +249,12 @@ SL342
Nice product for ladies
-£s;85.00
+£85.00
-£s;100.00
+£100.00