From a8a9ee89c35d8194abfe90ef1f77039534d93fda Mon Sep 17 00:00:00 2001 From: Antonio Mendes Date: Thu, 14 Dec 2023 10:38:02 +0000 Subject: [PATCH 1/3] Add ping frequency param to run_sql --- dune_client/api/extensions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dune_client/api/extensions.py b/dune_client/api/extensions.py index 3e7877c..c6195d6 100644 --- a/dune_client/api/extensions.py +++ b/dune_client/api/extensions.py @@ -196,6 +196,7 @@ def run_sql( is_private: bool = True, archive_after: bool = True, performance: Optional[str] = None, + ping_frequency: int = POLL_FREQUENCY_SECONDS, name: str = "API Query", ) -> ResultsResponse: """ @@ -205,7 +206,7 @@ def run_sql( Requires premium subscription! """ query = self.create_query(name, query_sql, params, is_private) - results = self.run_query(query=query.base, performance=performance) + results = self.run_query(query=query.base, performance=performance, ping_frequency=ping_frequency) if archive_after: self.archive_query(query.base.query_id) return results From aa3aebfd92aa1672a53e12cb94b0677159e6d298 Mon Sep 17 00:00:00 2001 From: Antonio Mendes Date: Thu, 14 Dec 2023 10:41:18 +0000 Subject: [PATCH 2/3] linting --- dune_client/api/extensions.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dune_client/api/extensions.py b/dune_client/api/extensions.py index c6195d6..6f73689 100644 --- a/dune_client/api/extensions.py +++ b/dune_client/api/extensions.py @@ -206,7 +206,11 @@ def run_sql( Requires premium subscription! """ query = self.create_query(name, query_sql, params, is_private) - results = self.run_query(query=query.base, performance=performance, ping_frequency=ping_frequency) + results = self.run_query( + query=query.base, + performance=performance, + ping_frequency=ping_frequency + ) if archive_after: self.archive_query(query.base.query_id) return results From 64ee44bd0970e31991f75e677592f45321331733 Mon Sep 17 00:00:00 2001 From: Antonio Mendes Date: Thu, 14 Dec 2023 10:47:21 +0000 Subject: [PATCH 3/3] more linting :) --- dune_client/api/extensions.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dune_client/api/extensions.py b/dune_client/api/extensions.py index 6f73689..d68637a 100644 --- a/dune_client/api/extensions.py +++ b/dune_client/api/extensions.py @@ -207,10 +207,8 @@ def run_sql( """ query = self.create_query(name, query_sql, params, is_private) results = self.run_query( - query=query.base, - performance=performance, - ping_frequency=ping_frequency - ) + query=query.base, performance=performance, ping_frequency=ping_frequency + ) if archive_after: self.archive_query(query.base.query_id) return results