Use pcall because we are paranoid
This commit is contained in:
parent
55dd6da290
commit
805ff4ab7a
2 changed files with 11 additions and 3 deletions
|
|
@ -17,5 +17,5 @@
|
||||||
"conflicts": [
|
"conflicts": [
|
||||||
"Jen"
|
"Jen"
|
||||||
],
|
],
|
||||||
"version": "1.5.29"
|
"version": "1.5.30"
|
||||||
}
|
}
|
||||||
12
src/back.lua
12
src/back.lua
|
|
@ -654,7 +654,11 @@ back {
|
||||||
|
|
||||||
for _, v in pairs(G.P_CENTERS) do
|
for _, v in pairs(G.P_CENTERS) do
|
||||||
if v.apply and not banned_keys[v.key] and (v.set == "Back" or v.set == "Sleeve") then
|
if v.apply and not banned_keys[v.key] and (v.set == "Back" or v.set == "Sleeve") then
|
||||||
v:apply(...)
|
local status, err = pcall(v.apply, v, ...)
|
||||||
|
|
||||||
|
if not status then
|
||||||
|
sendWarnMessage(v.key .. "'s apply cannot run: " .. err)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
|
@ -676,7 +680,11 @@ back {
|
||||||
alt_calculate = function(_, ...)
|
alt_calculate = function(_, ...)
|
||||||
for _, v in pairs(G.P_CENTERS) do
|
for _, v in pairs(G.P_CENTERS) do
|
||||||
if v.calculate and not banned_keys[v.key] and (v.set == "Back" or v.set == "Sleeve") then
|
if v.calculate and not banned_keys[v.key] and (v.set == "Back" or v.set == "Sleeve") then
|
||||||
v:calculate(...)
|
local status, err = pcall(v.calculate, v, ...)
|
||||||
|
|
||||||
|
if not status then
|
||||||
|
sendWarnMessage(v.key .. "'s calculate cannot run: " .. err)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue