Shut down server on SIGINT on Windows
select.select blocks SIGINT on Windows.
This commit is contained in:
		| @@ -246,8 +246,8 @@ def serve(configuration, logger): | ||||
|         # Use socket pair to get notified of program shutdown | ||||
|         sockets.append(shutdown_program_socket_out) | ||||
|     select_timeout = None | ||||
|     else: | ||||
|         # Fallback to busy waiting | ||||
|     if not shutdown_program_socket_out or os.name == "nt": | ||||
|         # Fallback to busy waiting. (select.select blocks SIGINT on Windows.) | ||||
|         select_timeout = 1.0 | ||||
|     if configuration.getboolean("server", "daemon"): | ||||
|         daemonize(configuration, logger) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Unrud
					Unrud