Răsfoiți Sursa

Fix serialization of blobs and for header.

Jelmer Vernooij 16 ani în urmă
părinte
comite
a47e76db15
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      dulwich/objects.py

+ 4 - 0
dulwich/objects.py

@@ -180,6 +180,8 @@ class ShaFile(object):
         return obj
   
     def _header(self):
+        if self._needs_serialization:
+            self.serialize()
         return "%s %lu\0" % (self._type, len(self._text))
   
     def sha(self):
@@ -218,6 +220,8 @@ class Blob(ShaFile):
 
     _type = BLOB_ID
     _num_type = 3
+    _needs_serialization = False
+    _needs_parsing = False
 
     @property
     def data(self):