change: consolidate query methods

This commit is contained in:
aclist committed 2026-05-04 04:52:07 +09:00
1 parent e3e507598b
commit 29082ea1c1
7 files changed
+75 -41

No files matched your search

+3 -3
View File
@@ -442,7 +442,7 @@ def get_rules(record: Record) -> list["DayzMod"]:
return []
def query_by_id(addr: str, key: str) -> Optional[dict]:
def query_by_id(addr: str, key: str) -> dict[Any] | None:
"""
Used with numeric Battlemetrics IDs
"""
@@ -469,12 +469,12 @@ def query_playercount(record: Record) -> tuple[int, int] | None:
return None
def query_by_ip(addr: str) -> Optional[dict]:
def query_by_ip(addr: str) -> dict[Any] | None:
record = short_ip_to_record(addr)
return query_by_record(record)
def query_by_record(record: Record) -> Optional[dict]:
def query_by_record(record: Record) -> dict[Any] | None:
try:
return query_direct(record.ip, record.qport)
except Exception as e: