Page MenuHomePhabricator

Issue with timestamp format in userlib.py
Closed, DeclinedPublic

Description

Originally from: http://sourceforge.net/p/pywikipediabot/bugs/1063/
Reported by: nakor-wikipedia
Created on: 2009-10-31 20:53:12
Subject: Issue in userlib.py
Original description:
userlib.contributions\(\) changed the format it outputs. Please revert to the previous format %Y-%m-%dT%H:%M:%SZ .

The new format should be proposed as an option. Just changing the format without compatibility breaks existing scripts.


Version: unspecified
Severity: normal
See Also:
https://sourceforge.net/p/pywikipediabot/bugs/1063

Details

Reference
bz55294

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:32 AM
bzimport set Reference to bz55294.
bzimport added a subscriber: Unknown Object (????).

Below is the patch for fixing this issue:

Index: userlib.py

\--- userlib.py \(revision 7576\)
+++ userlib.py \(working copy\)
@@ -249,7 +249,7 @@
for c in result\['query'\]\['usercontribs'\]:
yield \(wikipedia.Page\(self.site\(\), c\['title'\], defaultNamespace=c\['ns'\]\),
c\['revid'\],
\- wikipedia.parsetime2stamp\(c\['timestamp'\]\),
\+ c\['timestamp'\],
c\['comment'\]
\)
nbresults += 1

Here is the patch for fixing this issue. Please commit it.

Index: userlib.py

\--- userlib.py \(revision 7869\)
+++ userlib.py \(working copy\)
@@ -223,7 +223,7 @@
for c in result\['query'\]\['usercontribs'\]:
yield \(wikipedia.Page\(self.site\(\), c\['title'\], defaultNamespace=c\['ns'\]\),
c\['revid'\],
\- wikipedia.parsetime2stamp\(c\['timestamp'\]\),
\+ c\['timestamp'\],
c\['comment'\]
\)
nbresults += 1

Mpaa edited projects, added Pywikibot-compat; removed Pywikibot.
Mpaa subscribed.

For pywikibot/compat/userlib.py