equal
deleted
inserted
replaced
564 self.PLCStatus = PlcStatus.Empty |
564 self.PLCStatus = PlcStatus.Empty |
565 |
565 |
566 try: |
566 try: |
567 if replace_PLC_shared_object: |
567 if replace_PLC_shared_object: |
568 os.remove(old_PLC_filename) |
568 os.remove(old_PLC_filename) |
569 for filename in file(extra_files_log, "r").readlines() + [extra_files_log]: |
569 for filename in open(extra_files_log, "rt").readlines() + [extra_files_log]: |
570 try: |
570 try: |
571 os.remove(os.path.join(self.workingdir, filename.strip())) |
571 os.remove(os.path.join(self.workingdir, filename.strip())) |
572 except Exception: |
572 except Exception: |
573 pass |
573 pass |
574 except Exception: |
574 except Exception: |
581 |
581 |
582 # Store new PLC filename based on md5 key |
582 # Store new PLC filename based on md5 key |
583 open(self._GetMD5FileName(), "w").write(md5sum) |
583 open(self._GetMD5FileName(), "w").write(md5sum) |
584 |
584 |
585 # Then write the files |
585 # Then write the files |
586 log = file(extra_files_log, "w") |
586 log = open(extra_files_log, "w") |
587 for fname, fdata in extrafiles: |
587 for fname, fdata in extrafiles: |
588 fpath = os.path.join(self.workingdir, fname) |
588 fpath = os.path.join(self.workingdir, fname) |
589 open(fpath, "wb").write(fdata) |
589 open(fpath, "wb").write(fdata) |
590 log.write(fname+'\n') |
590 log.write(fname+'\n') |
591 |
591 |