Forums

praw login no longer working

So after this morning's downtime my praw login no longer seems to work. Any ideas why? Obviously seems like something in the urllib3 SSL seems to error out.

Traceback (most recent call last):
File "startBot.py", line 10, in <module>
r.login()
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/__init__.py", line 1236, in login
self.request_json(self.config['login'], data=data)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/decorators.py", line 161, in wrapped
return_value = function(reddit_session, *args, **kwargs)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/__init__.py", line 516, in request_json
response = self._request(url, params, data)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/__init__.py", line 380, in _request
response = handle_redirect()
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/__init__.py", line 353, in handle_redirect
timeout=timeout, **kwargs)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/handlers.py", line 135, in wrapped
result = function(cls, **kwargs)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/handlers.py", line 54, in wrapped
return function(cls, **kwargs)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/praw/handlers.py", line 90, in request
allow_redirects=False)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/requests/sessions.py", line 557, in send
r = adapter.send(request, **kwargs)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/requests/adapters.py", line 362, in send
timeout=timeout
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 516, in urlopen
body=body, headers=headers)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 304, in _make_request
self._validate_conn(conn)
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/requests/packages/urllib3/connectionpool.py", line 722, in _validate_conn
conn.connect()
File "/home/stats94/.virtualenvs/django16/local/lib/python3.3/site-packages/requests/packages/urllib3/connection.py", line 169, in connect
self.sock = ssl.wrap_socket(conn, self.key_file, self.cert_file)

I installed PRAW in a Python 3.3 virtualenv and it worked fine. Could you try rebuilding your virtualenv and see if that helps? We have a theory here and we'd like to confirm it.

I tried, but when running 'mkvirtualenv django16' I get this error:

16:29 ~ $ mkvirtualenv django16
Overwriting django16/lib/python2.7/site.py with new content
New python executable in django16/bin/python2.7
Not overwriting existing python script django16/bin/python (you must use django16/bin/python2.7)
Installing setuptools, pip...
Complete output from command /home/stats94/.virtu...ango16/bin/python2.7 -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip:
Ignoring indexes: https://pypi.python.org/simple/
Downloading/unpacking setuptools
Could not find any downloads that satisfy the requirement setuptools
No distributions at all found for setuptools
Storing complete log in /home/stats94/.pip/pip.log
----------------------------------------
...Installing setuptools, pip...done.
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 824, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 992, in create_environment
install_wheel(to_install, py_executable, search_dirs)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 960, in install_wheel
'PIP_NO_INDEX': '1'
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 902, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/stats94/.virtu...ango16/bin/python2.7 -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip failed with error code 1

It looks like you're making a virtualenv that already exists. That usually doesn't end well.

oh d'oh of course sorry I was just mindlessly following instructions. Yeah, no a new environment works fine!

oh d'oh of course sorry I was just mindlessly following instructions. Yeah, no a new environment works fine!