Compare commits

..

1 Commits

Author SHA1 Message Date
aclist
0cf6e3c4b0
Merge eeca71fc25 into 936dfe8d02 2025-10-03 11:20:19 +00:00
2 changed files with 4 additions and 9 deletions

View File

@ -587,7 +587,7 @@ fetch_helpers_by_sum(){
sums=( sums=(
["funcs"]="65134f86b7c9e14173e05d8e3ebea101" ["funcs"]="65134f86b7c9e14173e05d8e3ebea101"
["query_v2.py"]="55d339ba02512ac69de288eb3be41067" ["query_v2.py"]="55d339ba02512ac69de288eb3be41067"
["servers.py"]="ed442c3aecf33f777d59dcf53650d263" ["servers.py"]="7f83d5c1ca54acb12f1bd6657feb2ecf"
["ui.py"]="f03879f088ad074f2ce3c92607c30202" ["ui.py"]="f03879f088ad074f2ce3c92607c30202"
["vdf2json.py"]="2f49f6f5d3af919bebaab2e9c220f397" ["vdf2json.py"]="2f49f6f5d3af919bebaab2e9c220f397"
["pefile.py"]="21531f2c0d9dfa5f110cf6779f9d22c0" ["pefile.py"]="21531f2c0d9dfa5f110cf6779f9d22c0"

View File

@ -87,7 +87,6 @@ def parse_json(json: list) -> list:
except KeyError: except KeyError:
continue continue
malformed = False
for key in [ for key in [
"map", "map",
"gametype", "gametype",
@ -99,10 +98,6 @@ def parse_json(json: list) -> list:
try: try:
row[key] row[key]
except KeyError: except KeyError:
malformed = True
break
if malformed is True:
continue continue
try: try:
@ -172,7 +167,7 @@ def parse_json(json: list) -> list:
return rows return rows
def query_direct(ip: str, qport: int, TIMEOUT: float=3.0) -> dict | None: def query_direct(ip: str, qport: int, TIMEOUT=3.0) -> dict | None:
try: try:
info = a2s.info((ip, qport), TIMEOUT) info = a2s.info((ip, qport), TIMEOUT)
@ -445,7 +440,7 @@ def query_bm_api(api_key: str, bm_id: str) -> Record:
raise BmAPIError("Failed to query Battlemetrics") raise BmAPIError("Failed to query Battlemetrics")
def validate_ip(addr: str) -> Record: def validate_ip(addr: str):
fields = addr.split(":") fields = addr.split(":")
if len(fields) != 2: if len(fields) != 2:
raise InvalidIpError("Address must be formatted as IP:Queryport") raise InvalidIpError("Address must be formatted as IP:Queryport")