X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=analysematrix.py;h=2a3c88d73f711e36894c794f3b7bfbb922744f84;hp=1a14c4a082e563a41cf06a36c6ca116a3a478e46;hb=12b4b71c8c8feb6154abc04dfa9bb93a521ef789;hpb=7fb5b2b86f6c9a0617208ee85211177c23d12f47 diff --git a/analysematrix.py b/analysematrix.py index 1a14c4a..2a3c88d 100644 --- a/analysematrix.py +++ b/analysematrix.py @@ -57,4 +57,15 @@ class AnalyseMatrix : def doanalyse(self) : pass - + + def doR(self, Rscript, wait = False, dlg = None, message = '') : + log.info('R code...') + pid = exec_rcode(self.ira.RPath, Rscript, wait = wait) + while pid.poll() is None : + if dlg : + self.dlg.Pulse(message) + sleep(0.2) + else : + sleep(0.2) + return check_Rresult(self.ira, pid) +