https://bugzilla.wikimedia.org/show_bug.cgi?id=61816
Bug ID: 61816 Summary: No git doesn't mean it is Windows Product: Pywikibot Version: core (2.0) Hardware: All OS: All Status: NEW Severity: normal Priority: Unprioritized Component: General Assignee: Pywikipedia-bugs@lists.wikimedia.org Reporter: nullzero.free@gmail.com Web browser: --- Mobile Platform: ---
I tried to run pywikibot in tools web server and got an error:
File "/shared/pywikipedia/core/pywikibot/version.py", line 134, in getversion_git except WindowsError: NameError: global name 'WindowsError' is not defined
The problem comes from:
cmd = 'git' try: subprocess.Popen([cmd], stdout=subprocess.PIPE).communicate() except WindowsError:
The framework tries to call git, but /usr/bin is not in $PATH in tools web server; consequently, the calling fails. The error falls to except block, and obviously, tools server is not Windows; WindowsError is not defined, making NameError.
https://bugzilla.wikimedia.org/show_bug.cgi?id=61816
Mpaa mpaa.wiki@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |mpaa.wiki@gmail.com Resolution|--- |DUPLICATE
--- Comment #1 from Mpaa mpaa.wiki@gmail.com ---
*** This bug has been marked as a duplicate of bug 61231 ***
pywikipedia-bugs@lists.wikimedia.org