This pull request fixes several critical issues regarding the closing of EPANET and EPANET-MSX:
EPANET and EPANET-MSX remove all temporary files themself if closed properly. There is no need to add any custom logic for removing those files. Indeed, such custom logic for removing temporary files is problematic because it removes temporary files of other EPyT processes that are still running!
ENdeleteproject does not exist in old EPANET -- calling ENclose closes EPANET and removes all temporary files. In new EPANET however, EN_deleteproject closes EPANET and removes all temporary files (EN_close is called by EN_deleteproject).
Because of the first point, I consider this a critical fix and suggest creating a new release as soon as possible.
This pull request fixes several critical issues regarding the closing of EPANET and EPANET-MSX:
ENdeleteproject
does not exist in old EPANET -- callingENclose
closes EPANET and removes all temporary files. In new EPANET however,EN_deleteproject
closes EPANET and removes all temporary files (EN_close
is called byEN_deleteproject
).Because of the first point, I consider this a critical fix and suggest creating a new release as soon as possible.