Parcourir la source

Avoid using mmap when unnecessary.

Jelmer Vernooij il y a 15 ans
Parent
commit
7d6918ad89
1 fichiers modifiés avec 1 ajouts et 4 suppressions
  1. 1 4
      dulwich/pack.py

+ 1 - 4
dulwich/pack.py

@@ -562,10 +562,7 @@ class PackData(object):
                 self.i = 0
                 self.i = 0
                 self.offset = pack._header_size
                 self.offset = pack._header_size
                 self.num = len(pack)
                 self.num = len(pack)
-                self.map, _ = simple_mmap(pack._file, 0, pack._size)
-
-            def __del__(self):
-                self.map.close()
+                self.map = pack._file
 
 
             def __iter__(self):
             def __iter__(self):
                 return self
                 return self