Bug(orange): 'NoneType' object has no attribute 'post_message'
Hi,
I have a issue when I try to send a SMS but I don't know where does the problem come from..
Version of weboob: 1.2 OS: Ubuntu 16.04.3 LTS
Debug:
root@home:~ # boobmsg post --debug XXXXXXXXXX@orange test
2017-11-29 19:16:23,130:DEBUG:root:1.2:yamlconfig.py:60:load Loading application configuration file: /root/.config/weboob/boobmsg.storage.
2017-11-29 19:16:23,130:DEBUG:root:1.2:yamlconfig.py:64:load Application configuration file loaded: /root/.config/weboob/boobmsg.storage.
2017-11-29 19:16:23,233:DEBUG:modules:1.2:modules.py:162:load_module Loaded module "orange" from /root/.local/share/weboob/modules/1.2/orange
2017-11-29 19:16:23,234:DEBUG:backend:1.2:modules.py:93:create_instance Created backend "orange" for module "orange"
2017-11-29 19:16:23,234:DEBUG:root:1.2:iniconfig.py:45:load Loading application configuration file: /root/.config/weboob/boobmsg.
2017-11-29 19:16:23,234:DEBUG:root:1.2:iniconfig.py:62:load Application configuration file loaded: /root/.config/weboob/boobmsg.
2017-11-29 19:16:23,246:DEBUG:bcall:1.2:bcall.py:91:backend_process <Backend 'orange'>: Calling function <bound method Boobmsg._do_complete of <weboob.applications.boobmsg.boobmsg.Boobmsg object at 0x7fc2bf26aa50>>
2017-11-29 19:16:23,448:DEBUG:backend.orange.browser:1.2:browser.py:667:get_page [user_id=XXXXXXXXXX] Went on https://id.orange.fr/auth_user/bin/auth_user.cgi?return_url=http://smsmms.orange.fr
2017-11-29 19:16:23,607:DEBUG:backend.orange.browser:1.2:browser.py:667:get_page [user_id=XXXXXXXXXX] Went on https://id.orange.fr/auth_user/bin/auth_user.cgi?return_url=http://smsmms.orange.fr
2017-11-29 19:16:23,610:DEBUG:backend.orange.browser:1.2:browser.py:688:_change_location !! Relogin !!
2017-11-29 19:16:23,958:WARNING:backend.orange.browser:1.2:browser.py:663:get_page There isn't any page corresponding to URL https://smsmms.orange.fr/
Debug data will be saved in this directory: /tmp/weboob_session_pNmR8h
2017-11-29 19:16:23,963:WARNING:backend.orange.browser:1.2:browser.py:312:save_response Response saved to /tmp/weboob_session_pNmR8h/0.html
2017-11-29 19:16:24,006:WARNING:backend.orange.browser:1.2:browser.py:663:get_page There isn't any page corresponding to URL https://smsmms.orange.fr/
2017-11-29 19:16:24,007:WARNING:backend.orange.browser:1.2:browser.py:312:save_response Response saved to /tmp/weboob_session_pNmR8h/1.html
2017-11-29 19:16:24,054:WARNING:backend.orange.browser:1.2:browser.py:663:get_page There isn't any page corresponding to URL https://smsmms.orange.fr/
2017-11-29 19:16:24,054:WARNING:backend.orange.browser:1.2:browser.py:312:save_response Response saved to /tmp/weboob_session_pNmR8h/2.html
2017-11-29 19:16:24,054:DEBUG:bcall:1.2:bcall.py:97:backend_process <Backend 'orange'>: Called function <bound method Boobmsg._do_complete of <weboob.applications.boobmsg.boobmsg.Boobmsg object at 0x7fc2bf26aa50>> raised an error: AttributeError("'NoneType' object has no attribute 'post_message'",)
Bug(orange): 'NoneType' object has no attribute 'post_message'
2017-11-29 19:16:24,056:DEBUG:requests.packages.urllib3.util.retry:1.2:retry.py:156:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None)
2017-11-29 19:16:24,056:DEBUG:requests.packages.urllib3.util.retry:1.2:retry.py:156:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None)
=== [ 0%] Getting http://updates.weboob.org/1.2/main/
2017-11-29 19:16:24,061:INFO:requests.packages.urllib3.connectionpool:1.2:connectionpool.py:208:_new_conn Starting new HTTP connection (1): updates.weboob.org
2017-11-29 19:16:24,101:DEBUG:requests.packages.urllib3.connectionpool:1.2:connectionpool.py:388:_make_request "GET /1.2/main/modules.list HTTP/1.1" 200 48985
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/weboob/core/bcall.py", line 93, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/weboob/tools/application/base.py", line 298, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/root/.local/share/weboob/modules/1.2/orange/module.py", line 48, in func_wrapper
return func(*args, **kwargs)
File "/root/.local/share/weboob/modules/1.2/orange/module.py", line 84, in post_message
self.browser.post_message(message, self.config['phonenumber'].get())
File "/root/.local/share/weboob/modules/1.2/orange/browser.py", line 68, in post_message
self.page.post_message(message, sender)
AttributeError: 'NoneType' object has no attribute 'post_message'