From 64532ad0989c9a446bf5474f24a6aeb94f2437a6 Mon Sep 17 00:00:00 2001 From: Skillet Date: Tue, 22 Aug 2023 20:45:33 -0400 Subject: [PATCH] fix errors --- simpleFileServer.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/simpleFileServer.py b/simpleFileServer.py index b3bef44..1a47413 100644 --- a/simpleFileServer.py +++ b/simpleFileServer.py @@ -3,7 +3,7 @@ import os import re import socketserver import traceback -import urllib.request +from time import sleep from urllib.parse import urlparse from urllib.parse import parse_qs from sys import stderr @@ -67,9 +67,16 @@ class serveRA(http.server.SimpleHTTPRequestHandler): def startServer(): handler = serveRA - with socketserver.TCPServer(("", PORT), handler) as httpd: - print('starting server!') - httpd.serve_forever() + started = False + while not started: + try: + with socketserver.TCPServer(("", PORT), handler) as httpd: + print('starting server!') + httpd.serve_forever() + started = True + except: + print("server did not start trying again!") + sleep(5) startServer()