timmerk / pygooglevoice

Automatically exported from code.google.com/p/pygooglevoice
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Example does not work #86

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. python setup.py install
2. python call.py

What is the expected output? What do you see instead?
I expect it to not error out
~/repos/colossal_sms/vendor/examples () > python sms.py
Email address: saif.tareq@gmail.com
Password:
Traceback (most recent call last):
  File "sms.py", line 5, in <module>
    voice.login()
  File "/usr/lib/python2.6/site-packages/googlevoice/voice.py", line 70, in login
    galx = re.search(r"name=\"GALX\"\s+value=\"(.+)\"", content).group(1)
AttributeError: 'NoneType' object has no attribute 'group'

What version of the product are you using? On what operating system?
pygooglevoice-0.5-extras.zip  pygooglevoice-0.5.tar.gz
CentOS release 6.3 (Final) inside a VirtualBox VM

Original issue reported on code.google.com by saif.ta...@gmail.com on 9 Aug 2014 at 9:48

GoogleCodeExporter commented 9 years ago
Line 70 for reference

 69         # holy hackjob
 70         galx = re.search(r"name=\"GALX\"\s+value=\"(.+)\"", content).group(1)
 71         self.__do_page('login', {'Email': email, 'Passwd': passwd, 'GALX': galx})

Original comment by saif.ta...@gmail.com on 9 Aug 2014 at 9:54

GoogleCodeExporter commented 9 years ago
it looks like all it's supposed to do is get the galx value from the content 
variable
I propose this as a better solution, but the proper would be to load the 
content in xml and search the elements or something.

 70         galx_index = content.find('GALX')
 71         galx_val_index = content.find('value', galx_index, len(content))
 72         galx_val_eol_index = content.find('\n', galx_val_index, len(content))
 73         galx = content[galx_val_index:galx_val_eol_index].split('"')[1]
 74         #galx = re.search(r"name=\"GALX\"\s+value=\"(.+)\"", content).group(1)

Original comment by saif.ta...@gmail.com on 9 Aug 2014 at 10:16

GoogleCodeExporter commented 9 years ago
Getting this problem now:
 python call.py
Traceback (most recent call last):
  File "call.py", line 5, in <module>
    voice.login()
  File "/usr/lib/python2.6/site-packages/googlevoice/voice.py", line 82, in login
    raise LoginError
googlevoice.util.LoginError

Original comment by saif.ta...@gmail.com on 9 Aug 2014 at 10:16