https://bugzilla.wikimedia.org/show_bug.cgi?id=66687

--- Comment #9 from msh210 <[email protected]> ---
(In reply to John Mark Vandenberg from comment #7)
> I would appreciate knowing the program output from both workarounds.

(In reply to John Mark Vandenberg from comment #5)
> This change should fix the problem:
> 
> https://gerrit.wikimedia.org/r/#/c/140069/1/pywikibot/version.py,cm

C:\...\pywikipedia>python msh210.py
Traceback (most recent call last):
  File "msh210.py", line 39, in <module>
    import catlib
  File "C:\...\pywikipedia\catlib.py", line 20, in <module>
    import wikipedia as pywikibot
  File "C:\...\pywikipedia\wikipedia.py", line 6023, in <module>
    versionrev=(version.getversiondict()["rev"])
  File "C:\...\pywikipedia\pywikibot\version.py", line 55, in getversiondict
    (tag, rev, date, hsh) = getversion_nightly()
  File "C:\...\pywikipedia\pywikibot\version.py", line 202, in
getversion_nightly
    data = open(os.path.join(wikipediatools.get_base_dir(), 'version'))
NameError: global name 'wikipediatools' is not defined

(In further reply to John Mark Vandenberg from comment #5)
> If that doesnt work, in wikipedia.py, line 6021, replace
> 
> setUserAgent(USER_AGENT_FORMAT % dict(
>     script=('-'.join(version.get_executing_script())),
>     versionrev=(version.getversiondict()["rev"])
> ))
> 
> with
> 
> setUserAgent('Pywikibot 1.0/compat bug 66687')

C:\...\pywikipedia>python msh210.py
Traceback (most recent call last):
  File "msh210.py", line 39, in <module>
    import catlib
  File "C:\...\pywikipedia\catlib.py", line 20, in <module>
    import wikipedia as pywikibot
  File "C:\...\pywikipedia\wikipedia.py", line 9983, in <module>
    writeToCommandLogFile()
  File "C:\...\pywikipedia\wikipedia.py", line 9782, in writeToCommandLogFile
    commandLogFile = codecs.open(commandLogFilename, 'w', 'utf-8')
  File "C:\Program Files\Python27\lib\codecs.py", line 881, in open
    file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied:
u'C:\\...\\pywikipedia\\logs\\commands.log'

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to