From 038378c7f2deacb0bf5842db6a6b77a6d162a476 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Michael=20O=2E=20Hegg=C3=B8?= <danmichaelo@gmail.com>
Date: Sat, 29 Apr 2017 13:00:19 +0200
Subject: [PATCH] Update purge method to use the API

Update the `Page.purge()` method to use the `action=purge` API module
that was added in MediaWiki 1.14. Since mwclient requires MediaWiki 1.16
or later, we don't need to also support the old purge method.
---
 mwclient/page.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mwclient/page.py b/mwclient/page.py
index b0abcf2..7903436 100644
--- a/mwclient/page.py
+++ b/mwclient/page.py
@@ -298,7 +298,7 @@ class Page(object):
         dynamic content.
 
         """
-        self.site.raw_index('purge', title=self.name)
+        self.site.post('purge', titles=self.name)
 
     # def watch: requires 1.14
 
-- 
GitLab