mirror of
https://github.com/bobbimanners/ProDOS-Utils.git
synced 2024-06-17 00:29:30 +00:00
Catch errors silently. What happens in Vegas stays in Vegas.
This commit is contained in:
parent
2ac8ce06cd
commit
8d746b120c
|
@ -6,7 +6,7 @@
|
||||||
#
|
#
|
||||||
# Bobbi June 2020
|
# Bobbi June 2020
|
||||||
#
|
#
|
||||||
# If this client is running on port 8000, then fetching:
|
# If this client is running on raspberrypi:8000, then fetching URL:
|
||||||
# http://raspberrypi:8000/www.google.com
|
# http://raspberrypi:8000/www.google.com
|
||||||
# Will fetch https://www.google.com
|
# Will fetch https://www.google.com
|
||||||
#
|
#
|
||||||
|
@ -24,12 +24,17 @@ class MyHTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
|
||||||
def do_GET(self):
|
def do_GET(self):
|
||||||
url = 'https:/' + self.path
|
url = 'https:/' + self.path
|
||||||
print('Getting {} ...'.format(url))
|
print('Getting {} ...'.format(url))
|
||||||
file = requests.get(url, allow_redirects=True)
|
err = False
|
||||||
self.send_response(200)
|
try:
|
||||||
self.send_header("Content-type", "text/html")
|
file = requests.get(url, allow_redirects=True)
|
||||||
self.send_header("Content-length", len(file.content))
|
except:
|
||||||
self.end_headers()
|
err = True
|
||||||
self.wfile.write(file.content)
|
if err == False:
|
||||||
|
self.send_response(200)
|
||||||
|
self.send_header("Content-type", "text/html")
|
||||||
|
self.send_header("Content-length", len(file.content))
|
||||||
|
self.end_headers()
|
||||||
|
self.wfile.write(file.content)
|
||||||
|
|
||||||
handler = MyHTTPRequestHandler
|
handler = MyHTTPRequestHandler
|
||||||
httpd = socketserver.TCPServer(("", PORT), handler)
|
httpd = socketserver.TCPServer(("", PORT), handler)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user