Skip to content

Commit

Permalink
fix flake8 errors in the script file (ElementsProject#6528)
Browse files Browse the repository at this point in the history
* fix flake8 errors

* fix E126 error

* fix E123 error
  • Loading branch information
adi-shankara authored Aug 7, 2023
1 parent 54bcb10 commit 98c805e
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions .github/scripts/sync-rpc-cmds.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,61 +14,63 @@ 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)


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 []


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()

Expand Down

0 comments on commit 98c805e

Please sign in to comment.