Compatibility fix (string field conversion)
This commit is contained in:
parent
48020105af
commit
e49da8f1b9
@ -209,8 +209,9 @@ def checkRequest(server):
|
||||
if data[1] == "bool" and type(server[name]).__name__ == "str":
|
||||
server[name] = True if server[name].lower() in ("true", "1") else False
|
||||
continue
|
||||
# clients_max was sent as a string instead of an integer
|
||||
if name == "clients_max" and type(server[name]).__name__ == "str":
|
||||
# Accept strings in integer fields but convert it to an
|
||||
# integer, for interoperability with e.g. minetest.write_json.
|
||||
if data[1] == "int" and type(server[name]).__name__ == "str":
|
||||
server[name] = int(server[name])
|
||||
continue
|
||||
#### End compatibility code ####
|
||||
|
Loading…
x
Reference in New Issue
Block a user