 Issue 29328527:
  Issue 3112 - Support use of sitescripts URL handlers from the test server  (Closed)
    
  
    Issue 29328527:
  Issue 3112 - Support use of sitescripts URL handlers from the test server  (Closed) 
  | Index: cms/bin/test_server.py | 
| diff --git a/cms/bin/test_server.py b/cms/bin/test_server.py | 
| index aa39fc49de6ea209ea4e2f58326edc16706825ee..78c6c8f1a0fba63c0457848e9bd2a68ca83f8c22 100644 | 
| --- a/cms/bin/test_server.py | 
| +++ b/cms/bin/test_server.py | 
| @@ -101,6 +101,16 @@ 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 | 
| 
Sebastian Noack
2015/09/29 11:45:30
I'm not too happy with this change. I don't think
 | 
| + dynamic_handler = get_handler(path) | 
| + except (KeyError, ImportError): | 
| + pass | 
| + else: | 
| + return dynamic_handler(environ, start_response) | 
| + | 
| + # Otherwise serve a static file / page | 
| data = get_data(path) | 
| if data is None: | 
| return show_error(start_response, "404 Not Found", uri=path) |