#!/usr/bin/env python3
+"""Helper methods concerned with executing subprocesses."""
+
import atexit
import logging
import os
import sys
from typing import List, Optional
-
logger = logging.getLogger(__file__)
def kill_subproc() -> None:
try:
if subproc.poll() is None:
- logger.info(f'At exit handler: killing {subproc} ({command})')
+ logger.info('At exit handler: killing %s (%s)', subproc, command)
subproc.terminate()
subproc.wait(timeout=10.0)
except BaseException as be: