https://bugs.documentfoundation.org/show_bug.cgi?id=151603
--- Comment #15 from Jean-Pierre Ledure <[email protected]> --- In: def acertos_iris(args=None): ... iris = data(datasets).fetch('iris')['iris'] ... model = rpart.rpart('Species ~ .', iris) ... preds = rpart.predict_rpart(model, iris, type='class') ... nacertos = base.sum(base.diag(base.table(preds, iris.rx2(5)))) ... erro = nacertos[0]/150 ... doc = XSCRIPTCONTEXT.getDocument() ... sheet = doc.CurrentController.ActiveSheet ... cell = sheet.getCellByPosition(0, 0) ... cell.setValue(erro) ... doc.setArray("~.A1", erro) only the last statement seems to invoke ScriptForge. However, "doc" is a UNO object, not a ScriptForge Calc instance. Can this explain the observed behaviours ? Maybe, replace last statement with (not tested); def acertos_iris(args=None): ... iris = data(datasets).fetch('iris')['iris'] ... model = rpart.rpart('Species ~ .', iris) ... preds = rpart.predict_rpart(model, iris, type='class') ... nacertos = base.sum(base.diag(base.table(preds, iris.rx2(5)))) ... erro = nacertos[0]/150 ... doc = XSCRIPTCONTEXT.getDocument() ... sheet = doc.CurrentController.ActiveSheet ... cell = sheet.getCellByPosition(0, 0) ... cell.setValue(erro) ... ui = CreateScriptService("UI") ... doc2 = ui.GetDocument(doc) ... doc2.setArray("~.A1", erro) -- You are receiving this mail because: You are the assignee for the bug.
