Go to the source code of this file.
Classes | |
| class | homeassistant.util.executor.InterruptibleThreadPoolExecutor |
Namespaces | |
| homeassistant.util.executor | |
Functions | |
| None | homeassistant.util.executor._log_thread_running_at_shutdown (str name, int ident) |
| set[Thread] | homeassistant.util.executor.join_or_interrupt_threads (set[Thread] threads, float timeout, bool log) |
Variables | |
| int | homeassistant.util.executor._JOIN_ATTEMPTS = 10 |
| homeassistant.util.executor._LOGGER = logging.getLogger(__name__) | |
| int | homeassistant.util.executor.EXECUTOR_SHUTDOWN_TIMEOUT = 10 |
| int | homeassistant.util.executor.MAX_LOG_ATTEMPTS = 2 |