I've implemented most of a new relax error/warning system that has been talked about in this and a few other threads. The changes are located within the 1.2 line (the new system can sit side-by-side with the old RelaxError system without affected program execution). The way these new RelaxErrors and RelaxWarnings are called is by typing something like:
relax> RelaxBadError('Hello')
This is because RelaxBadError (a test error) is a class instance and I've created a '__call__()' function for these simple, non-exception objects. Are there any features of the old system missing in the new that you would like added? Can you see useful new ways that this mailable framework can be extended? Or can you see disadvantages with this approach?
Thanks,
Edward