diff --git a/mwclient/client.py b/mwclient/client.py index c64296e893e1e4bdb1c761f9c3694c21a12f91c7..f8ae9121c08bd33b36e045ca515c0ccdbfd9b2df 100644 --- a/mwclient/client.py +++ b/mwclient/client.py @@ -623,3 +623,9 @@ class Site(object): return result['expandtemplates']['*'], result['parsetree']['*'] else: return result['expandtemplates']['*'] + + def ask(self, query, title = None): + kwargs = {} + if title is None: kwargs['title'] = title + result = self.raw_api('ask', query = query, **kwargs) + return result['query']['results']