As for length, maybe 100 chars? I think that's around what repr() often uses.
I think Python exceptions are verbose enough, not necessary to make it more verbose, more complicated.