leap_c.diff_mpc.utils.delete_directory_hook¶
Classes¶
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¶