equal
deleted
inserted
replaced
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) |