def init_manager(cls, sleep_interval):
        """Initialize an optional verse-checking management system.

        If a verse is checked with a positive timeout argument, then the
        entry is checked with a timeout. Execution is only guaranteed to
        terminate as the "ready" property is regularly polled. A manager
        initialized here can ensure termination regardless of the client."""
        # This is an optional system. It ensures that timeouts are called.
        # SessionManager(s) cannot be killed, so this is a one-way choice.
        assert not cls.__manager, 'Verse manager is already initialized!'
        cls.__timeout = manager.SessionManager(sleep_interval)
        cls.__timeout.daemon = True
        cls.__timeout.start()
        cls.__manager = True
Initialize an optional verse-checking management system.

        If a verse is checked with a positive timeout argument, then the
        entry is checked with a timeout. Execution is only guaranteed to
        terminate as the "ready" property is regularly polled. A manager
        initialized here can ensure termination regardless of the client.
recipes/Python/577044_Bible_Verse_Quiz__versepy/recipe-577044.py