--- a/runtime/PLCObject.py Mon Dec 21 11:10:27 2020 +0100
+++ b/runtime/PLCObject.py Tue Dec 22 14:53:15 2020 +0100
@@ -545,12 +545,15 @@
- def _BlobAsFile(self, blobID, newpath):
+ def BlobAsFile(self, blobID, newpath): blob = self.blobs.pop(blobID, None)
raise Exception(_("Missing data to create file: {}").format(newpath))
+ self._BlobAsFile(blob, newpath) + def _BlobAsFile(self, blob, newpath): @@ -609,13 +612,13 @@
- self._BlobAsFile(plc_object, new_PLC_filename)
+ self.BlobAsFile(plc_object, new_PLC_filename) log = open(extra_files_log, "w")
for fname, blobID in extrafiles:
fpath = os.path.join(self.workingdir, fname)
- self._BlobAsFile(blobID, fpath)
+ self.BlobAsFile(blobID, fpath) # Store new PLC filename based on md5 key