File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1818
1919client = ds3 .createClientFromEnv ()
2020
21+ crc_byte_length = 4
22+
2123bucketName = "books"
2224
2325# make sure the bucket that we will be sending objects to exists
@@ -83,7 +85,8 @@ def pathForResource(resourceName):
8385 objectDataStream .seek (int (obj ['Offset' ]), 0 )
8486 objectChunk = objectDataStream .read (int (obj ['Length' ]))
8587 checksum = zlib .crc32 (objectChunk )
86- encodedChecksum = base64 .b64encode (checksum .to_bytes ((checksum .bit_length () + 7 ) // 8 , byteorder = 'big' )).decode ()
88+ encodedChecksum = base64 .b64encode (
89+ checksum .to_bytes (crc_byte_length , byteorder = 'big' )).decode ()
8790 objectDataStream .seek (int (obj ['Offset' ]), 0 )
8891 client .put_object (ds3 .PutObjectRequest (bucketName ,
8992 obj ['Name' ],
You can’t perform that action at this time.
0 commit comments