From b3259a6a474be2ae191f58560363a9b7b09f7c37 Mon Sep 17 00:00:00 2001 From: d33bs Date: Mon, 7 Mar 2022 16:40:37 -0700 Subject: [PATCH 1/2] default function args with proper types to address #6 --- zoom_client/modules/users.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zoom_client/modules/users.py b/zoom_client/modules/users.py index 0b1575f..a19b21f 100644 --- a/zoom_client/modules/users.py +++ b/zoom_client/modules/users.py @@ -143,7 +143,7 @@ def get_current_users(self): @sleep_and_retry @limits(calls=60, period=5) def make_requests( - page_number: int = 1, page_count: int = None, result_list: list = None + page_number: int = 1, page_count: int = 0, result_list: list = [] ) -> list: logging.info("Making user request %s of %s", page_number, page_count) @@ -153,7 +153,7 @@ def make_requests( ) # if no users are returned in the result, we break our loop - if "users" in result: + if "users" in result.keys(): user_results = result["users"] result_list += user_results From b1525248880737191fd7ad354a97eb9f3abe08fe Mon Sep 17 00:00:00 2001 From: d33bs Date: Mon, 7 Mar 2022 16:41:01 -0700 Subject: [PATCH 2/2] version bump --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 4d52861..ff966e7 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ # This call to setup() does all the work setuptools.setup( name="zoom_client", - version="0.0.4", + version="0.0.5", description="Zoom (Video Communications) API Client", long_description=README, long_description_content_type="text/markdown",