From 49cca2792475a5286c2974213571bb5e838f440e Mon Sep 17 00:00:00 2001 From: PierreSelim <pierre-selim.huard@wikimedia.fr> Date: Sun, 5 Jul 2015 17:13:35 +0200 Subject: [PATCH] Adding contentmodel, pagelanguage, restrictiontypes as attributes. Thoses attributes were only accessible through private _info dict. --- mwclient/page.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mwclient/page.py b/mwclient/page.py index 8816729..9d70b6c 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -49,6 +49,9 @@ class Page(object): self.protection = dict([(i['type'], (i['level'], i['expiry'])) for i in info.get('protection', ()) if i]) self.redirect = 'redirect' in info self.pageid = info.get('pageid', None) + self.contentmodel = info.get('contentmodel', None) + self.pagelanguage = info.get('pagelanguage', None) + self.restrictiontypes = info.get('restrictiontypes', None) self.last_rev_time = None self.edit_time = None -- GitLab