From 4bfaf100456151be71eaa488109ec83a73b04d0b Mon Sep 17 00:00:00 2001 From: "Zhiwei(Jerry) Long" Date: Tue, 21 Mar 2023 13:44:55 +1100 Subject: [PATCH] support V2 API --- python/quip.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/quip.py b/python/quip.py index b39eafe..4d2c69a 100644 --- a/python/quip.py +++ b/python/quip.py @@ -812,7 +812,10 @@ def _clean(self, **args): for k, v in args.items() if v or isinstance(v, int)) def _url(self, path, **args): - url = self.base_url + "/1/" + path + ver = args.pop("ver", 1) + if ver not in [1, 2]: + raise ValueError("Invalid API version: " + str(ver)) + url = self.base_url + f"/{ver}/" + path args = self._clean(**args) if args: url += "?" + urlencode(args)