Skip to content

Commit ae5b9a2

Browse files
committed
feat(mman): drop PY25 support - always use sliding global-mman
1 parent 18bdab2 commit ae5b9a2

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

gitdb/util.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,15 @@
1111
import os
1212
import shutil
1313
import stat
14-
import sys
1514

1615
from smmap import (
17-
StaticWindowMapManager,
1816
SlidingWindowMapManager,
1917
SlidingWindowMapBuffer
2018
)
2119

22-
23-
# initialize our global memory manager instance
24-
# Use it to free cached (and unused) resources.
25-
if sys.version_info < (2, 6):
26-
mman = StaticWindowMapManager()
27-
else:
28-
mman = SlidingWindowMapManager()
29-
# END handle mman
20+
#: The "global" memmap-manager; remember to `mman.collect()` it,
21+
# to clean up resources and files.
22+
mman = SlidingWindowMapManager()
3023

3124
#{ Aliases
3225

0 commit comments

Comments
 (0)