Mpaa has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/90214


Change subject: Invalid literal found for minutesDiff
......................................................................

Invalid literal found for minutesDiff

Fixed bug 55208 in core.

Change-Id: Ic7afd8a11b23d55e5bc9089b041e16bef3ad3d0e
---
M scripts/interwiki.py
1 file changed, 8 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/14/90214/1

diff --git a/scripts/interwiki.py b/scripts/interwiki.py
index ff94157..6dd28a2 100755
--- a/scripts/interwiki.py
+++ b/scripts/interwiki.py
@@ -348,6 +348,7 @@
 import re
 import os
 import time
+import datetime
 import codecs
 import pickle
 import socket
@@ -1756,19 +1757,19 @@
                     if not smallWikiAllowed:
                         import userlib
                         user = userlib.User(page.site, page.userName())
+                        # erstmal auch keine namen mit bot
                         if not 'bot' in user.groups() \
-                           and not 'bot' in page.userName().lower():  # 
erstmal auch keine namen mit bot
+                           and not 'bot' in page.userName().lower():
                             smallWikiAllowed = True
                         else:
-                            diff = minutesDiff(page.editTime(),
-                                               time.strftime("%Y%m%d%H%M%S",
-                                                             time.gmtime()))
-                            if diff > 30 * 24 * 60:
+                            _now = datetime.datetime.utcnow()
+                            _editTime = page.editTime()
+                            if abs((_now - _editTime).days) > 30:
                                 smallWikiAllowed = True
                             else:
                                 pywikibot.output(
-u'NOTE: number of edits are restricted at %s'
-                                    % page.site.sitename())
+                                        u'NOTE: number of edits are restricted 
at %s'
+                                        % page.site.sitename())
 
                 # if we have an account for this site
                 if site.family.name in config.usernames and \

-- 
To view, visit https://gerrit.wikimedia.org/r/90214
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic7afd8a11b23d55e5bc9089b041e16bef3ad3d0e
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Mpaa <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to