mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-21 14:24:09 +01:00
fix flake8 errors in the script file (#6528)
* fix flake8 errors * fix E126 error * fix E123 error
This commit is contained in:
parent
54bcb10227
commit
98c805e267
1 changed files with 16 additions and 14 deletions
30
.github/scripts/sync-rpc-cmds.py
vendored
30
.github/scripts/sync-rpc-cmds.py
vendored
|
@ -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()
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue