mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 07:17:42 -05:00
Merge pull request #86653 from Mickeon/string-format-error
Improve error message for `String.format` when using nested Arrays
This commit is contained in:
@@ -3863,7 +3863,7 @@ String String::format(const Variant &values, const String &placeholder) const {
|
||||
|
||||
new_string = new_string.replace(placeholder.replace("_", key), val);
|
||||
} else {
|
||||
ERR_PRINT(String("STRING.format Inner Array size != 2 ").ascii().get_data());
|
||||
ERR_PRINT(vformat("Invalid format: the inner Array at index %d needs to contain only 2 elements, as a key-value pair.", i).ascii().get_data());
|
||||
}
|
||||
} else { //Array structure ["RobotGuy","Logis","rookie"]
|
||||
Variant v_val = values_arr[i];
|
||||
|
||||
Reference in New Issue
Block a user