def tmpdir():
    """
    Create a tempdir context for the cwd and remove it after.
    """
    target = None
    try:
        with _tmpdir_extant() as target:
            yield target
    finally:
        if target is not None:
            shutil.rmtree(target, ignore_errors=True)
def tmpdir ( ) : target = None try : with _tmpdir_extant ( ) as target : yield target finally : if target is not None : shutil . rmtree ( target , ignore_errors = True )
Create a tempdir context for the cwd and remove it after.