From 8cbe024f930d6c19d5d250d7b8b06ceb97a1c521 Mon Sep 17 00:00:00 2001 From: Adi Shankara Date: Mon, 7 Aug 2023 16:43:12 +0400 Subject: [PATCH 1/3] fix flake8 errors --- .github/scripts/sync-rpc-cmds.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/scripts/sync-rpc-cmds.py b/.github/scripts/sync-rpc-cmds.py index b0b5bf9c6b5a..123e120818e7 100644 --- a/.github/scripts/sync-rpc-cmds.py +++ b/.github/scripts/sync-rpc-cmds.py @@ -55,13 +55,14 @@ def publishDoc(title, body, order): def extract_rpc_commands(rst_content): - manpages_block = re.search - (r"\.\. block_start manpages(.*?)\.\. block_end manpages", - rst_content, re.DOTALL) + manpages_block = re.search( + r"\.\. block_start manpages(.*?)" + r"\.\. block_end manpages", rst_content, re.DOTALL) if manpages_block: - commands = re.findall - (r'\b([a-zA-Z0-9_-]+)\s+<([^>]+)>\n', - manpages_block.group(1)) + commands = re.findall( + r"\b([a-zA-Z0-9_-]+)" + r"\s+<([^>]+)>\n", + manpages_block.group(1)) return commands return [] From b73757b68fa98351e7415aeab23d9c7b4615416b Mon Sep 17 00:00:00 2001 From: Adi Shankara Date: Mon, 7 Aug 2023 18:10:58 +0400 Subject: [PATCH 2/3] fix E126 error --- .github/scripts/sync-rpc-cmds.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/scripts/sync-rpc-cmds.py b/.github/scripts/sync-rpc-cmds.py index 123e120818e7..c400d9a7d2a0 100644 --- a/.github/scripts/sync-rpc-cmds.py +++ b/.github/scripts/sync-rpc-cmds.py @@ -57,12 +57,14 @@ def publishDoc(title, body, order): def extract_rpc_commands(rst_content): manpages_block = re.search( r"\.\. block_start manpages(.*?)" - r"\.\. block_end manpages", rst_content, re.DOTALL) + r"\.\. block_end manpages", + rst_content, re.DOTALL) if manpages_block: commands = re.findall( r"\b([a-zA-Z0-9_-]+)" r"\s+<([^>]+)>\n", - manpages_block.group(1)) + manpages_block.group(1) + ) return commands return [] From dcd512ed1e9ed72d45a7171cd15256fd5cffd26a Mon Sep 17 00:00:00 2001 From: Adi Shankara Date: Mon, 7 Aug 2023 18:30:57 +0400 Subject: [PATCH 3/3] fix E123 error --- .github/scripts/sync-rpc-cmds.py | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/scripts/sync-rpc-cmds.py b/.github/scripts/sync-rpc-cmds.py index c400d9a7d2a0..efb3134d791e 100644 --- a/.github/scripts/sync-rpc-cmds.py +++ b/.github/scripts/sync-rpc-cmds.py @@ -14,41 +14,41 @@ def checkIfDocIsPresent(title, headers): check_url = URL + "/" + title response = requests.get(check_url, headers=headers) - if (response.status_code == 200): + if response.status_code == 200: return True else: return False def publishDoc(title, body, order): - key = os.environ.get('README_API_KEY') + key = os.environ.get("README_API_KEY") payload = { "title": title, "type": "basic", "body": body, "category": CATEGORY_ID, "hidden": False, - "order": order + "order": order, } headers = { "accept": "application/json", "content-type": "application/json", - "authorization": "Basic " + key + "authorization": "Basic " + key, } isDocPresent = checkIfDocIsPresent(title, headers) - if (isDocPresent): + if isDocPresent: # update doc update_url = URL + "/" + title # title == slug response = requests.put(update_url, json=payload, headers=headers) - if (response.status_code != 200): + if response.status_code != 200: print(response.text) else: print("Updated ", title) else: # create doc response = requests.post(URL, json=payload, headers=headers) - if (response.status_code != 201): + if response.status_code != 201: print(response.text) else: print("Created ", title) @@ -56,22 +56,21 @@ def publishDoc(title, body, order): def extract_rpc_commands(rst_content): manpages_block = re.search( - r"\.\. block_start manpages(.*?)" - r"\.\. block_end manpages", - rst_content, re.DOTALL) + r"\.\. block_start manpages(.*?)" r"\.\. block_end manpages", + rst_content, + re.DOTALL, + ) if manpages_block: commands = re.findall( - r"\b([a-zA-Z0-9_-]+)" - r"\s+<([^>]+)>\n", - manpages_block.group(1) - ) + r"\b([a-zA-Z0-9_-]+)" r"\s+<([^>]+)>\n", manpages_block.group(1) + ) return commands return [] def main(): # path to the rst file from where we fetch all the RPC commands - path_to_rst = 'doc/index.rst' + path_to_rst = "doc/index.rst" with open(path_to_rst, "r") as file: rst_content = file.read()