Advertisement
Guest User

Untitled

a guest
Jan 29th, 2012
543
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1.         params = {
  2.             'action':   'query',
  3.             'list':     'blocks',
  4.             'bklimit':  self.bklimit, #set it to 5 to reproduce the bug
  5.             'bkprop':   'id|user|by|timestamp|expiry|reason|range|flags',
  6.         }
  7.         result = query.GetData(params)
  8.         blocklist = result['query']['blocks']
  9.         while 'query-continue' in result:
  10.             try:
  11.                 params['bkstart'] = result['query-continue']['blocks']['bkstart']
  12.             except KeyError:
  13.                 print 'Error in key, has API format changed?'
  14.                 print result['query-continue']
  15.                 break
  16.             result = query.GetData(params)
  17.             blocklist += result['query']['blocks']
  18.             print params['bkstart']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement