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: