From b2b2ff7b4318e63240b988f43837e6ad74d1cbb4 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 21 Apr 2012 13:34:01 +0200 Subject: [PATCH] fix parsing history when there are unicode chars in labels --- modules/societegenerale/pages/accounts_list.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/societegenerale/pages/accounts_list.py b/modules/societegenerale/pages/accounts_list.py index ec2e1a3d..cccba0cb 100644 --- a/modules/societegenerale/pages/accounts_list.py +++ b/modules/societegenerale/pages/accounts_list.py @@ -107,7 +107,7 @@ class AccountHistory(BasePage): while 1: d = XML(self.browser.readurl(url)) el = d.xpath('//dataBody')[0] - s = StringIO(el.text) + s = StringIO(unicode(el.text).encode('iso-8859-1')) doc = self.browser.get_document(s) for tr in self._iter_transactions(doc):