From c56f8b2eb4fb48a055cd17335f353cfeb62a7eaa Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Sun, 17 Mar 2013 14:42:28 +0100 Subject: [PATCH] [wordreference] dirty fix for a dirty website --- modules/wordreference/pages.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/wordreference/pages.py b/modules/wordreference/pages.py index 780325ef..8fb70a36 100644 --- a/modules/wordreference/pages.py +++ b/modules/wordreference/pages.py @@ -41,7 +41,11 @@ class TranslatePage(BasePage): # if only one signification is found for div in self.document.getiterator('div'): if div.attrib.get('class','') == "trans clickable": - names = u''+" ".join(div.text_content().split(']')[1].split()[1:]).split(';')[0] + if ']' in div.text_content(): + tnames = div.text_content().split(']')[1].split()[1:] + else: + tnames = div.text_content().split()[1:] + names = u''+" ".join(tnames).split(';')[0] names = LAST_THING_IN_PARENTHESIS.sub("",names) return names.strip() # another numerotation possibility...