Mercurial > public > mercurial-scm > hg
comparison tests/tinyproxy.py @ 27302:faca4adfed0a
tests: use absolute_import in tinyproxy
Thus begins a series of adding absolute_import to a bunch of files for
Python 3 compatibility.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 06 Dec 2015 22:20:08 -0800 |
parents | 328739ea70c3 |
children | b502138f5faa |
comparison
equal
deleted
inserted
replaced
27301:5defcb7d6e5f | 27302:faca4adfed0a |
---|---|
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 | |
3 from __future__ import absolute_import | |
2 | 4 |
3 __doc__ = """Tiny HTTP Proxy. | 5 __doc__ = """Tiny HTTP Proxy. |
4 | 6 |
5 This module implements GET, HEAD, POST, PUT and DELETE methods | 7 This module implements GET, HEAD, POST, PUT and DELETE methods |
6 on BaseHTTPServer, and behaves as an HTTP proxy. The CONNECT | 8 on BaseHTTPServer, and behaves as an HTTP proxy. The CONNECT |
10 Any help will be greatly appreciated. SUZUKI Hisao | 12 Any help will be greatly appreciated. SUZUKI Hisao |
11 """ | 13 """ |
12 | 14 |
13 __version__ = "0.2.1" | 15 __version__ = "0.2.1" |
14 | 16 |
15 import BaseHTTPServer, select, socket, SocketServer, urlparse, os | 17 import BaseHTTPServer |
18 import os | |
19 import select | |
20 import socket | |
21 import SocketServer | |
22 import urlparse | |
16 | 23 |
17 class ProxyHandler (BaseHTTPServer.BaseHTTPRequestHandler): | 24 class ProxyHandler (BaseHTTPServer.BaseHTTPRequestHandler): |
18 __base = BaseHTTPServer.BaseHTTPRequestHandler | 25 __base = BaseHTTPServer.BaseHTTPRequestHandler |
19 __base_handle = __base.handle | 26 __base_handle = __base.handle |
20 | 27 |