Open snapshot in binary mode before uploading
authorNikos Skalkotos <skalkoto@grnet.gr>
Fri, 15 Jun 2012 09:03:50 +0000 (12:03 +0300)
committerNikos Skalkotos <skalkoto@grnet.gr>
Fri, 15 Jun 2012 09:03:50 +0000 (12:03 +0300)
image_creator/main.py

index af8f28e..2f0bbb0 100644 (file)
@@ -249,7 +249,7 @@ def image_creator():
             if options.upload:
                 out.output("Uploading image to pithos:")
                 kamaki = Kamaki(options.account, options.token, out)
             if options.upload:
                 out.output("Uploading image to pithos:")
                 kamaki = Kamaki(options.account, options.token, out)
-                with open(snapshot) as f:
+                with open(snapshot, 'rb') as f:
                     uploaded_obj = kamaki.upload(f, size, options.upload,
                                             "(1/4)  Calculating block hashes",
                                             "(2/4)  Uploading missing blocks")
                     uploaded_obj = kamaki.upload(f, size, options.upload,
                                             "(1/4)  Calculating block hashes",
                                             "(2/4)  Uploading missing blocks")