import socket from httplib.exceptions import BadRequest from httplib.httpsocket import HTTPSocket BUFSIZE = 4096 TIMEOUT = 3 FORMAT = "UTF-8" MAXLINE = 4096 class ServerSocket(HTTPSocket): def read_line(self): try: return super().read_line() except UnicodeDecodeError: raise BadRequest("UnicodeDecodeError")