Bugs item #2901369, was opened at 2009-11-20 20:58
Message generated for change (Comment added) made by siebrand
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=290136…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: login
Group: None
Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Daniel Barrett (djbarrett)
Assigned to: Nobody/Anonymous (nobody)
Summary: login.py hangs without error message
Initial Comment:
Login.py is hanging and no error message is being produced.
$ sudo python login.py -v -log
Pywikipediabot [http] trunk/pywikipedia (r7672, 2009/11/20, 16:08:37)
Python 2.4.3 (#1, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]
Password for user wikisysop2 on vistawiki:en: *********
Logging in to vistawiki:en as wikisysop2
At this point, login.py hangs for several minutes. I type ctrl-C and get:
Traceback (most recent call last):
File "login.py", line 393, in ?
main()
File "login.py", line 389, in main
loginMan.login()
File "login.py", line 278, in login
cookiedata = self.getCookie(api)
File "login.py", line 170, in getCookie
response, data = self.site.postData(address, self.site.urlEncode(predata),
sysop=self.sysop)
File "/usr/local/pywikipedia/wikipedia.py", line 5482, in postData
f = MyURLopener.open(request)
File "/usr/lib64/python2.4/urllib2.py", line 364, in open
response = meth(req, response)
File "/usr/lib64/python2.4/urllib2.py", line 471, in http_response
response = self.parent.error(
File "/usr/lib64/python2.4/urllib2.py", line 396, in error
result = self._call_chain(*args)
File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/local/pywikipedia/wikipedia.py", line 8231, in http_error_302
result = urllib2.HTTPRedirectHandler.http_error_302(
File "/usr/lib64/python2.4/urllib2.py", line 554, in http_error_302
return self.parent.open(new)
File "/usr/lib64/python2.4/urllib2.py", line 358, in open
response = self._open(req, data)
File "/usr/lib64/python2.4/urllib2.py", line 376, in _open
'_open', req)
File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib64/python2.4/urllib2.py", line 1032, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib64/python2.4/urllib2.py", line 1004, in do_open
r = h.getresponse()
KeyboardInterrupt
The log file contains nothing except the initial lines above (prior to the ctrl-C).
I have verified the password is correct.
Here's the version info:
$ python version.py
Pywikipedia [http] trunk/pywikipedia (r7672, 2009/11/20, 16:08:37)
Python 2.4.3 (#1, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]
----------------------------------------------------------------------
Comment By: siebrand (siebrand)
Date: 2009-11-30
12:58
Message:
This has probably been fixed. Feel free to reopen if not (based on r7718)
----------------------------------------------------------------------
Comment By: Daniel Barrett (djbarrett)
Date: 2009-11-20 21:28
Message:
The problem was introduced in -r7599. Versions before it work perfectly.
----------------------------------------------------------------------
Comment By: Daniel Barrett (djbarrett)
Date: 2009-11-20 21:19
Message:
svn -r7659 makes me suspicious, with the change in "wpDomain" logic, since
we (Vistaprint) were the original reason for the wpDomain logic, to make
pywikipedia work with Extension:LdapAuthentication.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=290136…