This exception is raised anywhere that a script cannot continue.
# - - - - - c l a s s S c r i p t E r r o r
class ScriptError(Exception):
'''Exception for any problem in a CGI script.
'''
pass
Originally, we used ScriptError whenever we
reached a condition where we couldn't go on. However,
at one point a bit of code raised a ScriptError for another reason, and it was quite
tricky to diagnose: the page just said “Too many
values to unpack,” and it was necessary to use
triangulation to find it.