From 3ac0b1280e05b1ce9ef7ed48a986051702509eeb Mon Sep 17 00:00:00 2001 From: Rob Colantuoni Date: Wed, 15 Sep 2021 09:06:09 -0400 Subject: [PATCH] Add the ability to pass in params to search function, useful for changing "max" param --- ns1/rest/zones.py | 3 +-- ns1/zones.py | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ns1/rest/zones.py b/ns1/rest/zones.py index 19a478f..ebb2652 100644 --- a/ns1/rest/zones.py +++ b/ns1/rest/zones.py @@ -87,8 +87,7 @@ def retrieve(self, zone, callback=None, errback=None): pagination_handler=zone_retrieve_pagination, ) - def search(self, zone, q=None, has_geo=False, callback=None, errback=None): - params = {} + def search(self, zone, q=None, has_geo=False, callback=None, errback=None, params={}): if q is not None: params["q"] = q if has_geo: diff --git a/ns1/zones.py b/ns1/zones.py index 00afd02..0465336 100644 --- a/ns1/zones.py +++ b/ns1/zones.py @@ -65,14 +65,14 @@ def success(result, *args): self.zone, callback=success, errback=errback ) - def search(self, q=None, has_geo=False, callback=None, errback=None): + def search(self, q=None, has_geo=False, callback=None, errback=None, params={}): """ Search within a zone for specific metadata. Zone must already be loaded. """ if not self.data: raise ZoneException("zone not loaded") - return self._rest.search(self.zone, q, has_geo, callback, errback) + return self._rest.search(self.zone, q, has_geo, callback, errback, params) def delete(self, callback=None, errback=None): """