grpc/grpc-1.40.0-python2-test-sc...

70 lines
2.6 KiB
Diff

diff -Naur --no-dereference grpc-1.40.0-original/test/core/http/test_server.py grpc-1.40.0/test/core/http/test_server.py
--- grpc-1.40.0-original/test/core/http/test_server.py 2021-09-03 19:20:52.000000000 -0400
+++ grpc-1.40.0/test/core/http/test_server.py 2021-09-09 11:34:26.772184779 -0400
@@ -19,7 +19,7 @@
import ssl
import sys
-import BaseHTTPServer
+import http.server
_PEM = os.path.abspath(
os.path.join(os.path.dirname(sys.argv[0]), '../../..',
@@ -27,7 +27,7 @@
_KEY = os.path.abspath(
os.path.join(os.path.dirname(sys.argv[0]), '../../..',
'src/core/tsi/test_creds/server1.key'))
-print _PEM
+print(_PEM)
open(_PEM).close()
argp = argparse.ArgumentParser(description='Server for httpcli_test')
@@ -35,29 +35,29 @@
argp.add_argument('-s', '--ssl', default=False, action='store_true')
args = argp.parse_args()
-print 'server running on port %d' % args.port
+print('server running on port %d' % args.port)
-class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
+class Handler(http.server.BaseHTTPRequestHandler):
def good(self):
self.send_response(200)
self.send_header('Content-Type', 'text/html')
self.end_headers()
- self.wfile.write('<html><head><title>Hello world!</title></head>')
- self.wfile.write('<body><p>This is a test</p></body></html>')
+ self.wfile.write(b'<html><head><title>Hello world!</title></head>')
+ self.wfile.write(b'<body><p>This is a test</p></body></html>')
def do_GET(self):
if self.path == '/get':
self.good()
def do_POST(self):
- content = self.rfile.read(int(self.headers.getheader('content-length')))
+ content = self.rfile.read(int(self.headers.get('content-length')))
if self.path == '/post' and content == 'hello':
self.good()
-httpd = BaseHTTPServer.HTTPServer(('localhost', args.port), Handler)
+httpd = http.server.HTTPServer(('localhost', args.port), Handler)
if args.ssl:
httpd.socket = ssl.wrap_socket(httpd.socket,
certfile=_PEM,
diff -Naur --no-dereference grpc-1.40.0-original/tools/distrib/python_wrapper.sh grpc-1.40.0/tools/distrib/python_wrapper.sh
--- grpc-1.40.0-original/tools/distrib/python_wrapper.sh 2021-09-03 19:20:52.000000000 -0400
+++ grpc-1.40.0/tools/distrib/python_wrapper.sh 2021-09-09 11:33:47.641824138 -0400
@@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-for p in python2.7 python2.6 python2 python not_found ; do
+for p in python3 not_found ; do
python=$(which $p || echo not_found)