From dbb19046df0fe72ed82fd87220fa7aa5a37d0e56 Mon Sep 17 00:00:00 2001 From: Aradhya Date: Mon, 28 Mar 2022 21:59:17 +0530 Subject: [PATCH] fix: checking status code to determine rate limit --- bench/utils/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bench/utils/__init__.py b/bench/utils/__init__.py index 450d94929..902a79c73 100644 --- a/bench/utils/__init__.py +++ b/bench/utils/__init__.py @@ -422,7 +422,6 @@ def clear_command_cache(bench_path="."): print("Bench command cache doesn't exist in this folder!") -@lru_cache(maxsize=5) def find_org(org_repo): import requests @@ -430,7 +429,7 @@ def find_org(org_repo): for org in ["frappe", "erpnext"]: res = requests.head(f"https://api.github.com/repos/{org}/{org_repo}") - if "message" in res.json(): + if res.status_code == 400: res = requests.head(f"https://github.com/{org}/{org_repo}") if res.ok: return org, org_repo