def __init__(self, args: typing.List[str], cwd: typing.Optional[str] = None,
                 env: typing.Optional[typing.Dict[str, str]] = None):
        """Initialize an AsyncSubprocess instance.

        Args:
            args (List[str]): List of command-line arguments.
            cwd (str, optional): Current working directory. Defaults to None.
            env (dict, optional): Environment variables. Defaults to None.
        """
        self.args = args
        self.cwd = cwd
        self.env = env
        self._proc = None
        self._stdout_file = None
Initialize an AsyncSubprocess instance.

        Args:
            args (List[str]): List of command-line arguments.
            cwd (str, optional): Current working directory. Defaults to None.
            env (dict, optional): Environment variables. Defaults to None.
        
examples/CustomDataframe/e2e/e2e_utils.py