r91884 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r91883‎ | r91884 | r91885 >
Date:16:30, 11 July 2011
Author:halfak
Status:deferred
Tags:
Comment:
Added resume function to get_editor_conversions.
Modified paths:
  • /trunk/tools/wsor/vandal_conversion/get_editor_conversions.py (modified) (history)

Diff [purge]

Index: trunk/tools/wsor/vandal_conversion/get_editor_conversions.py
@@ -90,9 +90,6 @@
9191 'last10_vandalism',
9292 'last10_deleted'
9393 ]
94 - print(
95 - "\t".join(headers)
96 - )
9794
9895 logging.info("Processing users:")
9996 users = []
@@ -102,6 +99,10 @@
103100 continue
104101 else:
105102 users.append(user)
 103+
 104+
 105+ if len(users) == 0:
 106+ print("\t".join(headers))
106107
107108 for user in users:
108109 firstSession = []
@@ -123,7 +124,13 @@
124125
125126 #logging.debug("Getting last edits for %s" % user['user_name'])
126127 last10 = list(db.getLastEdits(user['user_id'], maximum=10))
127 - logging.debug("%s(%s): %s %s" % (user['user_name'], user['user_id'], len(firstSession)*">", len(last10)*"<"))
 128+
 129+ if len(firstSession) == 0 or len(last10) == 0:
 130+ logging.debug("Skipping %s(%s) because they have no datapoints." % (user['user_name'], user['user_id']))
 131+ continue
 132+ else:
 133+ logging.debug("%s(%s): %s %s" % (user['user_name'], user['user_id'], len(firstSession)*">", len(last10)*"<"))
 134+
128135 user['first_edit'] = firstSession[0]['rev_timestamp']
129136 user['last_edit'] = last10[0]['rev_timestamp']
130137 user['fes_edits'] = len(firstSession)

Status & tagging log