фича: маска для сети управления + исправление багов на странице для разработчиков
This commit is contained in:
33
devtool.py
33
devtool.py
@@ -44,6 +44,25 @@ def cp_get_dma_debug(base_url, param_name):
|
||||
return res.content.decode('utf-8')
|
||||
|
||||
|
||||
def cp_set_network(base_url, param_name, value):
|
||||
session = do_login(base_url)
|
||||
res = session.post(f"{base_url}/dev/cpapicall", params={
|
||||
"f": "SetDmaDebug",
|
||||
"param": param_name,
|
||||
"value": value
|
||||
})
|
||||
return res.content.decode('utf-8')
|
||||
|
||||
|
||||
def cp_get_network(base_url, param_name):
|
||||
session = do_login(base_url)
|
||||
res = session.post(f"{base_url}/dev/cpapicall", params={
|
||||
"f": "GetDmaDebug",
|
||||
"param": param_name
|
||||
})
|
||||
return res.content.decode('utf-8')
|
||||
|
||||
|
||||
def set_logging(base_url, value):
|
||||
print(cp_set_dma_debug(base_url, "log_bool", value))
|
||||
|
||||
@@ -53,6 +72,8 @@ if __name__ == '__main__':
|
||||
print(f"Usage: {sys.argv[0]} http(s)://terminal-url logging on|off")
|
||||
print(f" set_dma_debug <param_name> <value>")
|
||||
print(f" get_dma_debug <param_name>")
|
||||
print(f" set_network <param_name> <value>")
|
||||
print(f" get_network <param_name>")
|
||||
exit(1)
|
||||
|
||||
if sys.argv[2] == "logging":
|
||||
@@ -67,7 +88,17 @@ if __name__ == '__main__':
|
||||
print(cp_set_dma_debug(sys.argv[1], sys.argv[3], sys.argv[4]))
|
||||
elif sys.argv[2] == "get_dma_debug":
|
||||
if len(sys.argv) != 4:
|
||||
print("Wrong set dma debug usage!")
|
||||
print("Wrong get dma debug usage!")
|
||||
else:
|
||||
print(cp_get_dma_debug(sys.argv[1], sys.argv[3]))
|
||||
elif sys.argv[2] == "set_network":
|
||||
if len(sys.argv) != 5:
|
||||
print("Wrong set network usage!")
|
||||
else:
|
||||
print(cp_set_dma_debug(sys.argv[1], sys.argv[3], sys.argv[4]))
|
||||
elif sys.argv[2] == "get_network":
|
||||
if len(sys.argv) != 4:
|
||||
print("Wrong get dma debug usage!")
|
||||
else:
|
||||
print(cp_get_dma_debug(sys.argv[1], sys.argv[3]))
|
||||
else:
|
||||
|
Reference in New Issue
Block a user