Reduce the API limit to 50 for arvlimit, gaplimit, ailimit

Avoids to crash on errors or warnings which some wikis return for bigger
requests, like https://www.openkm.com/wiki/api.php (MediaWiki 1.27.3).
pull/367/head
Federico Leva 4 years ago
parent d543f7d4dd
commit b162e7b14f

@ -795,7 +795,7 @@ def getXMLRevisions(config={}, session=None, allpages=False):
arvparams = { arvparams = {
'action': 'query', 'action': 'query',
'list': 'allrevisions', 'list': 'allrevisions',
'arvlimit': 500, 'arvlimit': 50,
'arvnamespace': namespace 'arvnamespace': namespace
} }
if not config['curonly']: if not config['curonly']:
@ -1290,7 +1290,7 @@ def getImageNamesAPI(config={}, session=None):
'aiprop': 'url|user', 'aiprop': 'url|user',
'aifrom': aifrom, 'aifrom': aifrom,
'format': 'json', 'format': 'json',
'ailimit': 500} 'ailimit': 50}
# FIXME Handle HTTP Errors HERE # FIXME Handle HTTP Errors HERE
r = session.get(url=config['api'], params=params, timeout=30) r = session.get(url=config['api'], params=params, timeout=30)
handleStatusCode(r) handleStatusCode(r)
@ -1344,7 +1344,7 @@ def getImageNamesAPI(config={}, session=None):
'action': 'query', 'action': 'query',
'generator': 'allpages', 'generator': 'allpages',
'gapnamespace': 6, 'gapnamespace': 6,
'gaplimit': 500, 'gaplimit': 50,
'gapfrom': gapfrom, 'gapfrom': gapfrom,
'prop': 'imageinfo', 'prop': 'imageinfo',
'iiprop': 'user|url', 'iiprop': 'user|url',

Loading…
Cancel
Save