diff --git a/bin/nntp-tiny-server b/bin/nntp-tiny-server index 3a2b37e..3e3f9fb 100755 --- a/bin/nntp-tiny-server +++ b/bin/nntp-tiny-server @@ -23,4 +23,4 @@ if args.daemon: try: server.run() except KeyboardInterrupt: - pass + server.stop() diff --git a/lib/nntp/tiny/server.py b/lib/nntp/tiny/server.py index a4bcc6c..55023f6 100644 --- a/lib/nntp/tiny/server.py +++ b/lib/nntp/tiny/server.py @@ -86,3 +86,6 @@ class Server(): for key, ev in events: self.accept(key.fileobj) + + def stop(self): + ...