leap_c.diff_mpc.utils.delete_directory_hook

Classes

DeleteDirectoryHook

A class that registers a cleanup hook to delete a directory.

Module Contents

class leap_c.diff_mpc.utils.delete_directory_hook.DeleteDirectoryHook(obj, dir: str | pathlib.Path)[source]

A class that registers a cleanup hook to delete a directory.

This class ensures a specified directory is removed automatically upon program termination, even if an error occurs. It uses atexit.register to queue the directory deletion.

dir