From f0436ee57cf92a1c3d303102797111d8400c7c43 Mon Sep 17 00:00:00 2001 From: Federico Leva Date: Mon, 10 Feb 2020 17:59:03 +0200 Subject: [PATCH] Make mwclient respect the provided HTTP/HTTPS scheme Fixes https://github.com/WikiTeam/wikiteam/issues/358 --- dumpgenerator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dumpgenerator.py b/dumpgenerator.py index c6717df..6aa2c9e 100755 --- a/dumpgenerator.py +++ b/dumpgenerator.py @@ -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: