diff -r 41bd726aa23c -r a220a27defe5 runtime/PLCObject.py --- a/runtime/PLCObject.py Fri Apr 19 01:44:25 2013 +0200 +++ b/runtime/PLCObject.py Fri Apr 19 11:19:55 2013 +0900 @@ -205,6 +205,10 @@ PLCprint(self._loading_error) return False + def UnLoadPLC(self): + self.PythonRuntimeCleanup() + self._FreePLC() + def _FreePLC(self): """ Unload PLC library. @@ -363,9 +367,8 @@ NewFileName = md5sum + lib_ext extra_files_log = os.path.join(self.workingdir,"extra_files.txt") - self.PythonRuntimeCleanup() - - self._FreePLC() + self.UnLoadPLC() + self.LogMessage("NewPLC (%s)"%md5sum) self.PLCStatus = "Empty"