Fix shadowing warning
This commit is contained in:
parent
bcea9399bc
commit
d384216b42
1 changed files with 7 additions and 7 deletions
|
@ -42,21 +42,21 @@ func _init(core_new: Core, schema_new: Dictionary, data_new: Dictionary, parent_
|
||||||
# Check Dictionary
|
# Check Dictionary
|
||||||
_check_dictionary_recursive(schema)
|
_check_dictionary_recursive(schema)
|
||||||
|
|
||||||
func _check_dictionary_recursive(parent: Dictionary, path: String = "") -> bool:
|
func _check_dictionary_recursive(parent_dict: Dictionary, path: String = "") -> bool:
|
||||||
var success: bool = false
|
var success: bool = false
|
||||||
for key in parent:
|
for key in parent_dict:
|
||||||
if typeof(key) != TYPE_STRING:
|
if typeof(key) != TYPE_STRING:
|
||||||
logger.error(core.stringify_variables("Could not parse schema: Schema key %key% is not of type String", { "key": path + "/" + key }))
|
logger.error(core.stringify_variables("Could not parse schema: Schema key %key% is not of type String", { "key": path + "/" + key }))
|
||||||
success = false
|
success = false
|
||||||
continue
|
continue
|
||||||
match(typeof(parent[key])):
|
match(typeof(parent_dict[key])):
|
||||||
TYPE_OBJECT:
|
TYPE_OBJECT:
|
||||||
if parent[key].get_class() != "Node":
|
if parent_dict[key].get_class() != "Node":
|
||||||
logger.error(core.stringify_variables("Could not parse schema: Schema value of %key% is not of type Node", { "key": path + "/" + key }))
|
logger.error(core.stringify_variables("Could not parse schema: Schema value of %key% is not of type Node", { "key": path + "/" + key }))
|
||||||
success = false
|
success = false
|
||||||
continue
|
continue
|
||||||
TYPE_DICTIONARY:
|
TYPE_DICTIONARY:
|
||||||
_check_dictionary_recursive(parent[key], path + "/" + key)
|
_check_dictionary_recursive(parent_dict[key], path + "/" + key)
|
||||||
_:
|
_:
|
||||||
logger.error(core.stringify_variables("Could not parse schema: Schema value of %key% is not of type CoreValidationSingle or Dictionary", { "key": path + "/" + key }))
|
logger.error(core.stringify_variables("Could not parse schema: Schema value of %key% is not of type CoreValidationSingle or Dictionary", { "key": path + "/" + key }))
|
||||||
success = false
|
success = false
|
||||||
|
@ -71,9 +71,9 @@ func evaluate() -> Array[String]:
|
||||||
|
|
||||||
return failed
|
return failed
|
||||||
|
|
||||||
func _evaluate_recursive(random: String, parent: Dictionary, path: String = "") -> Array[String]:
|
func _evaluate_recursive(random: String, parent_dict: Dictionary, path: String = "") -> Array[String]:
|
||||||
var failed: Array[String] = []
|
var failed: Array[String] = []
|
||||||
for key in parent:
|
for key in parent_dict:
|
||||||
# Check if key exists in data
|
# Check if key exists in data
|
||||||
if data.get(key, random) == random:
|
if data.get(key, random) == random:
|
||||||
# Does not exist, append error
|
# Does not exist, append error
|
||||||
|
|
Loading…
Reference in a new issue