2
0
Эх сурвалжийг харах

Merge pull request #386 from bket/nameerror

Catch msgpack error in archive.py
TW 9 жил өмнө
parent
commit
9292ce18fa
1 өөрчлөгдсөн 1 нэмэгдсэн , 2 устгасан
  1. 1 2
      borg/archive.py

+ 1 - 2
borg/archive.py

@@ -605,10 +605,9 @@ ITEM_KEYS = set([b'path', b'source', b'rdev', b'chunks',
 class RobustUnpacker:
     """A restartable/robust version of the streaming msgpack unpacker
     """
-    item_keys = [msgpack.packb(name) for name in ITEM_KEYS]
-
     def __init__(self, validator):
         super().__init__()
+        self.item_keys = [msgpack.packb(name) for name in ITEM_KEYS]
         self.validator = validator
         self._buffered_data = []
         self._resync = False