Make mwclient respect the provided HTTP/HTTPS scheme

Fixes https://github.com/WikiTeam/wikiteam/issues/358
pull/359/head
Federico Leva 4 years ago
parent 9ec6ce42d3
commit f0436ee57c

@ -813,7 +813,7 @@ def getXMLRevisions(config={}, session=None, allpages=False):
apiurl = urlparse(config['api'])
# FIXME: force the protocol we asked for! Or don't verify SSL if we asked HTTP?
# https://github.com/WikiTeam/wikiteam/issues/358
site = mwclient.Site(apiurl.netloc, apiurl.path.replace("api.php", ""))
site = mwclient.Site(apiurl.netloc, apiurl.path.replace("api.php", ""), scheme=apiurl.scheme)
if not 'all' in config['namespaces']:
namespaces = config['namespaces']
else:

Loading…
Cancel
Save