Skip to content

Commit 7cb7253

Browse files
Add non-zero exit code to CLI for startup errors. (#553)
* Add non-zero exit code to CLI for startup errors. * Add missing attribute to mock server. Fixes #552.
1 parent b8b4d2a commit 7cb7253

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

daphne/cli.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,3 +289,5 @@ def run(self, args):
289289
server_name=args.server_name,
290290
)
291291
self.server.run()
292+
if self.server.abort_start:
293+
exit(1)

tests/test_cli.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ class TestedServer:
8181
Mock server object for testing.
8282
"""
8383

84+
abort_start = False
85+
8486
def __init__(self, **kwargs):
8587
self.init_kwargs = kwargs
8688

0 commit comments

Comments
 (0)