| Index: cms/bin/test_server.py |
| diff --git a/cms/bin/test_server.py b/cms/bin/test_server.py |
| index aa39fc49de6ea209ea4e2f58326edc16706825ee..0d5593e30b329bc89aff4ea595fe6a434f908982 100644 |
| --- a/cms/bin/test_server.py |
| +++ b/cms/bin/test_server.py |
| @@ -101,6 +101,14 @@ def show_error(start_response, status, **kwargs): |
| def handler(environ, start_response): |
| path = environ.get("PATH_INFO") |
| + # First check for a relevant URL handler in sitescripts |
| + try: |
| + from sitescripts.web import get_handler |
| + return get_handler(path)(environ, start_response) |
| + except (KeyError, ImportError): |
| + pass |
| + |
| + # Otherwise serve a static file / page |
| data = get_data(path) |
| if data is None: |
| return show_error(start_response, "404 Not Found", uri=path) |