diff --git a/tools/start_server.py b/tools/start_server.py index 5177e394a..b41d5c5e3 100644 --- a/tools/start_server.py +++ b/tools/start_server.py @@ -43,6 +43,7 @@ from http.server import SimpleHTTPRequestHandler import threading import argparse +import re class Flags(): """Used to define global properties""" @@ -104,7 +105,7 @@ def do_GET(self): return # Get path relative to current working directory - app_dir_path = app_dir_mapping[key].lstrip(os.path.commonpath([app_dir_mapping[key], os.getcwd()])) + app_dir_path = re.sub('^' + os.path.commonpath([app_dir_mapping[key], os.getcwd()]), '', app_dir_mapping[key]) # Check if requested path is a directory if os.path.isdir(os.path.join(os.getcwd(), app_dir_path, file_path)):