-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

...forgot to add when using an API URL link for same wikis
the issue DOES NOT appear.


On 27.01.2012 17:31, Dr. Trigon wrote:
> Hello all!
> 
> I have a quite confusing situation happening to my bot when trying
> to access any URL that points to foreign (but mediawiki software)
> wiki, like this:
> 
>>>> pywikibot.getSite().getUrl(foreign_wiki_url, no_hostname = 
>>>> True)
> 
> This should be more or less similar to a simple:
> 
>>>> urllib.urlopen(foreign_wiki_url).read()
> 
> I mean I am not trying to edit or access that other wiki in a
> usual way (I have not login there, no family file, ...) I just want
> to fetch the HTML text from that page - which actually works. But
> while doing this the bot seems to log-out since afterwards it is
> not able to edit any page anymore the "traceback" from the logs
> is:
> 
> * Password for user DrTrigonBot on wikipedia:de: *
> /opt/ts/python/2.7/lib/python2.7/getpass.py:83: GetPassWarning:
> Can not control echo on the terminal. * passwd =
> fallback_getpass(prompt, stream) * Warning: Password input may be
> echoed. * * Unhandled exception in thread started by * * Traceback
> (most recent call last): *   File
> "/home/drtrigon/pywikipedia/bot_control.py", line 317, in write *
> string = self._REGEX_boc.sub('', string)  # make more readable *
> File "/home/drtrigon/pywikipedia/subster_irc.py", line 156, in 
> main_subster * bot.run() *   File
> "/home/drtrigon/pywikipedia/subster.py", line 220, in run *
> self.save(page, substed_content, head + mod % (", 
> ".join(substed_tags)), **flags) *   File
> "/home/drtrigon/pywikipedia/dtbext/dtbext_basic.py", line 240, in
> save * page.put(text, comment=comment, minorEdit=minorEdit,
> botflag=botflag) *   File
> "/home/drtrigon/pywikipedia/wikipedia.py", line 1708, in put *
> sysop = self._getActionUser(action = 'edit', restriction = 
> self.editRestriction, sysop = sysop) *   File
> "/home/drtrigon/pywikipedia/wikipedia.py", line 1581, in 
> _getActionUser * self.site().forceLogin(sysop = sysop) *   File
> "/home/drtrigon/pywikipedia/wikipedia.py", line 5008, in 
> forceLogin * if loginMan.login(retry = True): *   File
> "/home/drtrigon/pywikipedia/login.py", line 307, in login *
> password = True) *   File
> "/home/drtrigon/pywikipedia/wikipedia.py", line 8018, in input *
> data = ui.input(question, password) *   File 
> "/home/drtrigon/pywikipedia/userinterfaces/terminal_interface.py", 
> line 238, in input * text = getpass.getpass('') *   File
> "/opt/ts/python/2.7/lib/python2.7/getpass.py", line 83, in 
> unix_getpass * passwd = fallback_getpass(prompt, stream) *   File
> "/opt/ts/python/2.7/lib/python2.7/getpass.py", line 118, in 
> fallback_getpass * return _raw_input(prompt, stream) *   File
> "/opt/ts/python/2.7/lib/python2.7/getpass.py", line 135, in 
> _raw_input * raise EOFError * EOFError
> 
> ...any idea whats happening here??
> 
> Thanks a lot! Greetings DrTrigon
> 
> _______________________________________________ Pywikipedia-l
> mailing list [email protected] 
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8i2YYACgkQAXWvBxzBrDCp1wCfV7JVM2SzqQbs9lAbIEg4O7o6
VZoAn14fN0JR0bBJil16L7k5Y4fsNvyH
=TKGa
-----END PGP SIGNATURE-----

_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to