Ticket 733: Modify to work with python3 jenkins-baltrad-db-426
authorMats Vernersson <mats.vernersson@smhi.se>
Mon, 17 Dec 2018 13:38:45 +0000 (14:38 +0100)
committerMats Vernersson <mats.vernersson@smhi.se>
Mon, 17 Dec 2018 13:38:45 +0000 (14:38 +0100)
File reading in storage.py of the BDB-server updated to always read contents as bytes.

server/src/baltrad/bdbserver/sqla/storage.py

index b5f1b53..242987f 100644 (file)
@@ -329,7 +329,7 @@ class FileSystemStorage(FileStorage):
     def read(self, backend, uuid):
         target = self.path_from_uuid(uuid)
         try:
-            with open(target) as f:
+            with open(target, 'rb') as f:
                 return f.read()
         except IOError as e:
             if e.errno == errno.ENOENT: