tests/tinyproxy.py
branchstable
changeset 49274 b5fe10b3c9f5
parent 47500 23f5ed6dbcb1
child 49279 127d33e63d1a
equal deleted inserted replaced
49272:fda7ec505dc5 49274:b5fe10b3c9f5
    72         else:
    72         else:
    73             host_port = netloc, 80
    73             host_port = netloc, 80
    74         print("\t" "connect to %s:%d" % host_port)
    74         print("\t" "connect to %s:%d" % host_port)
    75         try:
    75         try:
    76             soc.connect(host_port)
    76             soc.connect(host_port)
    77         except socket.error as arg:
    77         except socket.error as e:
    78             try:
    78             self.send_error(404, e.strerror)
    79                 msg = arg[1]
       
    80             except (IndexError, TypeError):
       
    81                 msg = arg
       
    82             self.send_error(404, msg)
       
    83             return 0
    79             return 0
    84         return 1
    80         return 1
    85 
    81 
    86     def do_CONNECT(self):
    82     def do_CONNECT(self):
    87         soc = socket.socket(family, socket.SOCK_STREAM)
    83         soc = socket.socket(family, socket.SOCK_STREAM)