def finalize_staging(context: Context) -> None:
- rmtree(*(context.config.output_dir_or_cwd() / f.name for f in context.staging.iterdir()))
+ rmtree(
+ *(context.config.output_dir_or_cwd() / f.name for f in context.staging.iterdir()),
+ sandbox=context.sandbox,
+ )
for f in context.staging.iterdir():
if f.is_symlink():
if context.config.output_format == OutputFormat.none:
finalize_staging(context)
- rmtree(context.root)
+ rmtree(context.root, sandbox=context.sandbox)
return
if wantrepo:
finalize_staging(context)
if not context.args.debug_workspace:
- rmtree(context.root)
+ rmtree(context.root, sandbox=context.sandbox)
print_output_size(context.config.output_dir_or_cwd() / context.config.output_with_compression)