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

       Web browser: ---
            Bug ID: 55128
           Summary: Non-fatal error starting interwiki.py in Windows
           Product: Pywikibot
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
    Classification: Unclassified
   Mobile Platform: ---

Originally from: http://sourceforge.net/p/pywikipediabot/bugs/1654/
Reported by: malafaya
Created on: 2013-08-19 11:05:10.022000
Subject: Non-fatal error starting interwiki.py in Windows
Original description:
It seems that some changes were made to version.py because of git. Under
Windows at least, now git.exe seems to be required to be in the PATH.
But, even with git.exe in the PATH, I always get the following error on
startup:

'%an' is not recognized as an internal or external command,
operable program or batch file.

It seems to be related to line 122 of version.py, which doesn't seem to work
under Windows:

    info = subprocess.Popen("git log --pretty=format:'%ad|%an|%h|%H|%d'
--abbrev-commit --date=iso -1 | cat -",
                            shell=True,
                            stdout=subprocess.PIPE).stdout.read()

Another problem is that everytime I launch a script, a git.exe process runs and
gets stuck. After some few instances, the interwiki.py scripts block and I have
to start killing git's.
And, BTW, I don't always have access to the git repository when running scripts
(due to some block rules here)


D:\Work\pywikipedia>version.py
'%an' is not recognized as an internal or external command,
operable program or batch file.
Pywikipedia wikipedia.py (r-1 (unknown), 976a310, 2013/08/19, 11:40:07,
OUTDATED
)
Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]
config-settings:
use_api = True
use_api_login = True
unicode test: ok

-- 
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