util.set: Change tostring format to {a, b, c}
Makes it easier to make out where the set starts and ends in cases where
it may get embedded and tostring()-ed in a log message.
{ } taken over from util.array for consistency with some other systems
syntax for Sets, e.g. Python
--- a/util/set.lua Thu Apr 06 16:27:37 2023 +0200
+++ b/util/set.lua Thu Apr 06 16:30:26 2023 +0200
@@ -186,7 +186,7 @@
for item in pairs(items) do
s[#s+1] = tostring(item);
end
- return t_concat(s, ", ");
+ return "{"..t_concat(s, ", ").."}";
end
function set_mt.__freeze(set)