소스 검색

Don't use assertion for expected error

Unrud 5 년 전
부모
커밋
a9804dd550
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      radicale/server.py

+ 2 - 1
radicale/server.py

@@ -260,7 +260,8 @@ def serve(configuration, shutdown_socket=None):
                 logger.info("Listening on %r%s",
                             format_address(server.server_address),
                             " with SSL" if use_ssl else "")
-        assert servers, "no servers started"
+        if not servers:
+            raise RuntimeError("No servers started")
 
         # Mainloop
         select_timeout = None