Mercurial > hgrepos > Python > apps > py-cutils
changeset 61:c9f9401abc0c
Use getattr when trying to get mmap.madvise()
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 09 Feb 2022 12:00:27 +0100 |
| parents | 21d2589c96b9 |
| children | 44172581bfb8 |
| files | shasum.py |
| diffstat | 1 files changed, 1 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/shasum.py Tue Feb 08 21:45:14 2022 +0100 +++ b/shasum.py Wed Feb 09 12:00:27 2022 +0100 @@ -481,10 +481,7 @@ # NOTE: On Windows mmapped files with length 0 are not supported. # So ensure to not call mmap.mmap() if the file size is 0. # - try: - madvise = mmap.mmap.madvise - except AttributeError: - madvise = None + madvise = getattr(mmap.mmap, "madvise", None) if filesize < MAP_CHUNK_SIZE: mapsize = filesize else:
