def METHOD_NAME(self) -> None:
    # Set up signals through the event loop API.
    self.loop.add_signal_handler(
        signal.SIGQUIT, self.handle_quit, signal.SIGQUIT, None
    )
    self.loop.add_signal_handler(
        signal.SIGTERM, self.handle_exit, signal.SIGTERM, None
    )
    self.loop.add_signal_handler(
        signal.SIGINT, self.handle_quit, signal.SIGINT, None
    )
    self.loop.add_signal_handler(
        signal.SIGWINCH, self.handle_winch, signal.SIGWINCH, None
    )
    self.loop.add_signal_handler(
        signal.SIGUSR1, self.handle_usr1, signal.SIGUSR1, None
    )
    self.loop.add_signal_handler(
        signal.SIGABRT, self.handle_abort, signal.SIGABRT, None
    )
    # Don't let SIGTERM and SIGUSR1 disturb active requests
    # by interrupting system calls
    signal.siginterrupt(signal.SIGTERM, False)
    signal.siginterrupt(signal.SIGUSR1, False)
    # Reset signals so Gunicorn doesn't swallow subprocess return codes
    # See: https://github.com/aio-libs/aiohttp/issues/6130