MCPcopy Create free account
hub / github.com/ddnet/ddnet / parse_value

Function parse_value

scripts/export_settings_commands_table.py:65–74  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

63
64def parse_settings(lines):
65 def parse_value(value):
66 value = value.lstrip()
67 value = value.replace("SERVERINFO_LEVEL_MIN", "0")
68 value = value.replace("SERVERINFO_LEVEL_MAX", "2")
69 value = value.replace("SERVER_MAX_CLIENTS", "64")
70 value = value.replace("MAX_CLIENTS", "128")
71 try:
72 return int(value, base=16) if value.startswith(("0x", "0X")) else int(value)
73 except Exception as e:
74 raise RuntimeError("Failed to parse setting value: {value}") from e
75
76 names = {}
77 parsed_settings = []

Callers 2

parse_settingsFunction · 0.85
parse_tuningsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected