From 6e2e7059946a6a17a6445aa3d816ef4442349dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Michael=20O=2E=20Hegg=C3=B8?= <danmichaelo@gmail.com> Date: Sun, 26 Jul 2015 23:27:51 +0200 Subject: [PATCH] Fix Page.templates namespace parameter --- mwclient/page.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mwclient/page.py b/mwclient/page.py index a96d0b8..ea54f3a 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -352,8 +352,9 @@ class Page(object): return mwclient.listing.RevisionsIterator(self, 'revisions', 'rv', limit=limit, **kwargs) def templates(self, namespace=None, generator=True): - kwargs = dict(mwclient.listing.List.generate_kwargs('tl', namespace=namespace)) + prefix = mwclient.listing.List.get_prefix('tl', generator) + kwargs = dict(mwclient.listing.List.generate_kwargs(prefix, namespace=namespace)) if generator: - return mwclient.listing.PagePropertyGenerator(self, 'templates', 'tl') + return mwclient.listing.PagePropertyGenerator(self, 'templates', prefix, **kwargs) else: - return mwclient.listing.PageProperty(self, 'templates', 'tl', return_values='title') + return mwclient.listing.PageProperty(self, 'templates', prefix, return_values='title', **kwargs) -- GitLab