equal
deleted
inserted
replaced
71 else: |
71 else: |
72 host_port = netloc, 80 |
72 host_port = netloc, 80 |
73 print("\t" "connect to %s:%d" % host_port) |
73 print("\t" "connect to %s:%d" % host_port) |
74 try: |
74 try: |
75 soc.connect(host_port) |
75 soc.connect(host_port) |
76 except socket.error as arg: |
76 except socket.error as e: |
77 try: |
77 self.send_error(404, e.strerror) |
78 msg = arg[1] |
|
79 except (IndexError, TypeError): |
|
80 msg = arg |
|
81 self.send_error(404, msg) |
|
82 return 0 |
78 return 0 |
83 return 1 |
79 return 1 |
84 |
80 |
85 def do_CONNECT(self): |
81 def do_CONNECT(self): |
86 soc = socket.socket(family, socket.SOCK_STREAM) |
82 soc = socket.socket(family, socket.SOCK_STREAM) |