Moved stop(kill) command to runner
| | |
| | | print("Process in "+self.Dir.fullpath()+" already running. Not starting.") |
| | | return |
| | | |
| | | def stop(self): |
| | | pass |
| | | |
| | | def setMaindir(self,prefix,variables): |
| | | maindir="" |
| | |
| | | report=["N/A","N/A",statustxt, pid, str(self.Dir.fullpath()), self.Comment.getText()] |
| | | return report |
| | | |
| | | |
| | | def stop(self): |
| | | p=psutil.Process(self.getPID()) |
| | | p.kill() |
| | | |
| | | def writeComment(self, data, mode='w'): |
| | | self.Dir=Directory(maindir=self.maindir,simdir=self.subdir) |
| | | self.Comment=FileContent(os.path.join(self.Dir.fullpath(),".comment")) |
| | |
| | | |
| | | elif opt == '-k': |
| | | if processno: |
| | | p=psutil.Process(Runs[processno-1].getPID()) |
| | | p.kill() |
| | | Runs[processno-1].stop() |
| | | else: |
| | | printHelp() |
| | | sys.exit(2) |
| | |
| | | if ((!xmlStrcmp(cur2->name, (const xmlChar *)"Points"))){ |
| | | //fprintf(stderr,"Found point data\n"); |
| | | if(vesicle!=NULL) |
| | | fprintf(stderr,"Fils: %ld, Nfono: %ld\n", vesicle->tape->nfil, vesicle->tape->nfono); |
| | | parseXMLVertexPosition(vesicle, doc, cur2); |
| | | } |
| | | if ((!xmlStrcmp(cur2->name, (const xmlChar *)"Cells"))){ |