added exporting a report from bad board utility

This commit is contained in:
UpstreamData
2022-04-01 15:19:12 -06:00
parent d84fcaafdf
commit 7809bfc0d1
5 changed files with 50 additions and 1 deletions

View File

@@ -1,10 +1,11 @@
import asyncio
import sys
import PySimpleGUI as sg
import xlsxwriter
from tools.bad_board_util.layout import window
from tools.bad_board_util.func.miners import refresh_data, scan_and_get_data
from tools.bad_board_util.func.files import import_iplist, export_iplist
from tools.bad_board_util.func.files import import_iplist, export_iplist, save_report
from tools.bad_board_util.func.ui import sort_data, copy_from_table, table_select_all
from network import MinerNetwork
@@ -36,6 +37,9 @@ async def ui():
else:
miner_network = MinerNetwork(value["miner_network"])
asyncio.create_task(scan_and_get_data(miner_network))
if event == "save_report":
if not value["save_report"] == "":
asyncio.create_task(save_report(value["save_report"]))
if event == "select_all_ips":
if len(value["ip_table"]) == len(window["ip_table"].Values):
window["ip_table"].update(select_rows=())