'Handle an error gracefully.  May be overridden.
The default is to print a traceback and continue.'

def handle_error(self, request, client_address):

    print ('-' * 40)
    print 'Exception    happened    during    processing    of    request    from',
    print client_address
    import traceback
    traceback.print_exc()
    print ('-' * 40)
