Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- params = {
- 'action': 'query',
- 'list': 'blocks',
- 'bklimit': self.bklimit, #set it to 5 to reproduce the bug
- 'bkprop': 'id|user|by|timestamp|expiry|reason|range|flags',
- }
- result = query.GetData(params)
- blocklist = result['query']['blocks']
- while 'query-continue' in result:
- try:
- params['bkstart'] = result['query-continue']['blocks']['bkstart']
- except KeyError:
- print 'Error in key, has API format changed?'
- print result['query-continue']
- break
- result = query.GetData(params)
- blocklist += result['query']['blocks']
- print params['bkstart']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement