Close#

Explicitly closing resource file handlers and open stream handles.

The function molsysmt.form.close() safely closes open disk streams and underlying file handles for forms registered under RESOURCE_FORMS.

Added in version 1.0.0.

Basic usage#

Let’s open and close a file handler stream:

import molsysmt as msm
h5_handler = msm.convert(msm.systems['Barnase-Barstar']['barnase_barstar.h5msm'], to_form='molsysmt.H5MSMFileHandler')
print('Handler open:', h5_handler)
msm.form.close(h5_handler)
print('Closed successfully.')
Handler open: <molsysmt.native.h5msm_file_handler.H5MSMFileHandler object at 0x7ff0075ff230>
Closed successfully.