From 8fc1ad03bd3e735c578ccc67effb5d0d0cff37f2 Mon Sep 17 00:00:00 2001 From: Jeffrey Gelens Date: Thu, 9 Feb 2017 03:22:14 +0100 Subject: [PATCH] Reload the server on a file change (#817) * Added simple server reload support * updated help text --- moto/server.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/moto/server.py b/moto/server.py index 5ee12362..1780083d 100644 --- a/moto/server.py +++ b/moto/server.py @@ -137,6 +137,12 @@ def main(argv=sys.argv[1:]): '-p', '--port', type=int, help='Port number to use for connection', default=5000) + parser.add_argument( + '-r', '--reload', + action='store_true', + help='Reload server on a file change', + default=False + ) args = parser.parse_args(argv) @@ -144,7 +150,8 @@ def main(argv=sys.argv[1:]): main_app = DomainDispatcherApplication(create_backend_app, service=args.service) main_app.debug = True - run_simple(args.host, args.port, main_app, threaded=True) + run_simple(args.host, args.port, main_app, threaded=True, use_reloader=args.reload) + if __name__ == '__main__': main()