check if the response is malformatted.
This commit is contained in:
parent
b344e166b3
commit
0e4f89162e
1 changed files with 3 additions and 0 deletions
|
|
@ -18,6 +18,7 @@
|
||||||
|
|
||||||
from datetime import datetime, date, time
|
from datetime import datetime, date, time
|
||||||
from weboob.tools.browser import BaseBrowser
|
from weboob.tools.browser import BaseBrowser
|
||||||
|
from weboob.tools.parsers.lxmlparser import SelectElementException
|
||||||
from weboob.tools.misc import to_unicode
|
from weboob.tools.misc import to_unicode
|
||||||
|
|
||||||
class CanalTP(BaseBrowser):
|
class CanalTP(BaseBrowser):
|
||||||
|
|
@ -43,6 +44,8 @@ class CanalTP(BaseBrowser):
|
||||||
result = result
|
result = result
|
||||||
departure = ''
|
departure = ''
|
||||||
for line in result.split('&'):
|
for line in result.split('&'):
|
||||||
|
if not '=' in line:
|
||||||
|
raise SelectElementException('Unable to parse result: %s' % line)
|
||||||
key, value = line.split('=', 1)
|
key, value = line.split('=', 1)
|
||||||
if key == 'nomgare':
|
if key == 'nomgare':
|
||||||
departure = value
|
departure = value
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue