chore: clear errors

This commit is contained in:
aclist committed 2026-05-05 22:46:16 +09:00
1 parent f3ad104b1b
commit e64feac425
19 files changed
+56 -72

No files matched your search

+15 -15
View File
@@ -110,21 +110,21 @@ def get_missing_mods(local: list, remote: list) -> list:
return [mod for mod in remote if mod not in local]
# FIXME: steam path is missing when comparing to local mods
def get_server_modlist(server: Record, steam: Path) -> list:
try:
rules = dayzquery.dayz_rules((server.ip, server.qport))
except Exception as e:
raise e
remote_mods = [[mod.name, mod.workshop_id] for mod in rules.mods]
remote_mods.sort(key=lambda row: row[0])
local_mods = get_local_mod_ids(steam)
for mod in remote_mods:
if mod[1] in local_mods:
mod.append(checkmark)
else:
mod.append("")
return remote_mods
# TODO: drop
# def get_server_modlist(server: Record, steam: Path) -> list:
# try:
# rules = dayzquery.dayz_rules((server.ip, server.qport))
# except Exception as e:
# raise e
# remote_mods = [[mod.name, mod.workshop_id] for mod in rules.mods]
# remote_mods.sort(key=lambda row: row[0])
# local_mods = get_local_mod_ids(steam)
# for mod in remote_mods:
# if mod[1] in local_mods:
# mod.append(checkmark)
# else:
# mod.append("")
# return remote_mods
def _hash(uid: str) -> str:
-7
View File
@@ -436,18 +436,11 @@ def validate_ip(addr: str) -> Record:
return record
# TODO: do not return empty list in event of failure
def get_rules(record: Record) -> list["DayzMod"]:
ip = record.ip
qport = record.qport
#try:
mods = dayzquery.dayz_rules((ip, qport)).mods
return [mod for mod in mods]
#except Exception as e:
# logger.critical(e)
# raise e
# TODO: supposed to skip failing servers for highlight action
#return []
def query_by_id(addr: str, key: str, full: bool = False) -> dict[Any] | None: