def close(self, suppress_warning: bool = False) -> None:
if self._file is None:<EOL><INDENT>if not suppress_warning:<EOL><INDENT>logging.warn("<STR_LIT>", self.filename)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>self._file.close()<EOL>self._file = None<EOL><DEDENT>self.layers = None  <EOL>self.ra = None  <EOL>self.row_attrs = None  <EOL>self.ca = None  <EOL>self.col_attrs = None  <EOL>self.row_graphs = None  <EOL>self.col_graphs = None  <EOL>self.shape = (<NUM_LIT:0>, <NUM_LIT:0>)<EOL>self._closed = True<EOL>
Close the connection. After this, the connection object becomes invalid. Warns user if called after closing.

Args:
        suppress_warning:		Suppresses warning message if True (defaults to false)