From 3221818da24ebc0fbe44bdd2e8e3c592ac242498 Mon Sep 17 00:00:00 2001 From: Tomoyuki Hisada Date: Fri, 11 Dec 2020 14:12:43 +0900 Subject: [PATCH] lstrip works too much --- tools/start_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)):