From 00b0b1d3dcd559df57b8ba6c3764f0d01c86dca2 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Tue, 10 Dec 2019 12:55:37 -0800 Subject: [PATCH] Handle ownership changes for wx.Log.SetFormatter --- etg/log.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/etg/log.py b/etg/log.py index faf4dd04..494f0aea 100644 --- a/etg/log.py +++ b/etg/log.py @@ -83,6 +83,9 @@ def run(): c.find('SetActiveTarget.logtarget').transfer = True c.find('SetThreadActiveTarget').transferBack = True c.find('SetThreadActiveTarget.logger').transfer = True + c.find('SetFormatter').transferBack = True + c.find('SetFormatter.formatter').transfer = True + # we need to un-ignore these protected methods as they need to be overridable c.find('DoLogRecord').ignore(False)