diff --git a/mwclient/page.py b/mwclient/page.py index 80c337913107cb95506232b135ffe47969ced19f..a0bfeebf1436f60240da76567474bd8e781f54ee 100644 --- a/mwclient/page.py +++ b/mwclient/page.py @@ -320,7 +320,9 @@ class Page(object): return listing.PageProperty(self, 'langlinks', 'll', return_values=('lang', '*'), **kwargs) def links(self, namespace=None, generator=True, redirects=False): - kwargs = dict(listing.List.generate_kwargs('pl', namespace=namespace)) + prefix = listing.List.get_prefix('pl', generator) + kwargs = dict(listing.List.generate_kwargs(prefix, namespace=namespace)) + if redirects: kwargs['redirects'] = '1' if generator: