diff -r af07b091bbee -r 0a324a874981 PLCControler.py --- a/PLCControler.py Wed Sep 02 18:21:46 2009 +0200 +++ b/PLCControler.py Tue Sep 15 14:59:33 2009 +0200 @@ -532,6 +532,9 @@ errors.append("No project opened") return "", errors, warnings + def DebugAvailable(self): + return self.CurrentCompiledProject is not None + def ProgramTransferred(self): self.CurrentCompiledProject = self.NextCompiledProject @@ -2457,10 +2460,7 @@ new_instance = plcopen.pouInstance() new_instance.setname(instance["Name"]) new_instance.settypeName(instance["Type"]) - if instance["Task"] != "": - task_list[instance["Task"]].appendpouInstance(new_instance) - else: - resource.appendpouInstance(new_instance) + task_list.get(instance["Task"], resource).appendpouInstance(new_instance) def GetEditedResourceInfos(self, tagname, debug = False): resource = self.GetEditedElement(tagname, debug)