| Index: cms/bin/test_server.py |
| =================================================================== |
| --- a/cms/bin/test_server.py |
| +++ b/cms/bin/test_server.py |
| @@ -16,17 +16,17 @@ |
| import mimetypes |
| import os |
| import sys |
| import argparse |
| import jinja2 |
| from cms.utils import process_page |
| -from cms.sources import FileSource |
| +from cms.sources import create_source |
| from cms.converters import converters |
| source = None |
| address = None |
| port = None |
| UNICODE_ENCODING = 'utf-8' |
| @@ -123,17 +123,17 @@ |
| if __name__ == '__main__': |
| parser = argparse.ArgumentParser(description='CMS development server created to test pages locally and on-the-fly') |
| parser.add_argument('path', nargs='?', default=os.curdir) |
| parser.add_argument('-a', '--address', default='localhost', help='Address of the interface the server will listen on') |
| parser.add_argument('-p', '--port', type=int, default=5000, help='TCP port the server will listen on') |
| args = parser.parse_args() |
| - source = FileSource(args.path) |
| + source = create_source(args.path) |
| address = args.address |
| port = args.port |
| try: |
| from werkzeug.serving import ThreadedWSGIServer, run_simple |
| # see https://github.com/mitsuhiko/werkzeug/pull/770 |
| ThreadedWSGIServer.daemon_threads = True |