diff -r 02d09fc6eb90 -r f2af2a655868 runtime/PLCObject.py --- a/runtime/PLCObject.py Fri Mar 22 11:10:37 2019 +0100 +++ b/runtime/PLCObject.py Fri Mar 22 13:26:31 2019 +0100 @@ -28,14 +28,14 @@ import os import sys import traceback +import shutil from time import time -import _ctypes # pylint: disable=wrong-import-order +import hashlib +from tempfile import mkstemp +from functools import wraps, partial from six.moves import xrange from past.builtins import execfile -import md5 -from tempfile import mkstemp -import shutil -from functools import wraps, partial +import _ctypes from runtime.typemapping import TypeTranslator from runtime.loglevels import LogLevelsDefault, LogLevelsCount @@ -465,7 +465,7 @@ @RunInMain def SeedBlob(self, seed): - blob = (mkstemp(dir=self.tmpdir) + (md5.new(),)) + blob = (mkstemp(dir=self.tmpdir) + (hashlib.new('md5'),)) _fobj, _path, md5sum = blob md5sum.update(seed) newBlobID = md5sum.digest() @@ -606,7 +606,7 @@ @RunInMain def GetTraceVariables(self, DebugToken): - if (DebugToken is not None and DebugToken == self.DebugToken): + if DebugToken is not None and DebugToken == self.DebugToken: return self.PLCStatus, self._TracesSwap() return PlcStatus.Broken, []