From 3c9a6686c0ffd2bb8dff181be454127e35655bee Mon Sep 17 00:00:00 2001 From: Hanjin Liu Date: Sat, 13 Jul 2024 22:58:02 +0900 Subject: [PATCH] fix for file size larger than C long max size --- mrcfile/mrcmemmap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrcfile/mrcmemmap.py b/mrcfile/mrcmemmap.py index 53ad678..cda10b9 100644 --- a/mrcfile/mrcmemmap.py +++ b/mrcfile/mrcmemmap.py @@ -114,7 +114,7 @@ def _read_data(self): def _open_memmap(self, dtype, shape): """Open a new memmap array pointing at the file's data block.""" acc_mode = 'r' if self._read_only else 'r+' - header_nbytes = self.header.nbytes + self.header.nsymbt + header_nbytes = int(self.header.nbytes + self.header.nsymbt) self._iostream.flush() try: