self.handler = function(...)
local msg = LibStub("AceAddon-3.0"):GetAddon("TradeSkillMaster"):IsValidError(...)
if msg then
local status, ret = pcall(self.errorHandler, msg, ...)
if status then
return ret
else
self.origErrorHandler(...)
end
elseif self.origErrorHandler then
return self.origErrorHandler(...)
end
end