Open mapellidario opened 2 years ago
of course cmscp.py
is a script which is executed once in per job in the WorkerNode. So everything is closed when it exits. ANd besides this, cmscp.py
could surely use a good cleanup and refactoring.
But we need to be very careful with persistent processes which may result in file descriptor leaks.
description
During the python3 migration, we notices a couple of occurrences of files that are opened, read but not closed.
A couple of examples are
desired solution
We should make sure that every file is opened within a context manager, so that we are sure it is going to be properly closed, eventually.