# HG changeset patch # User Edouard Tisserant # Date 1553594912 -3600 # Node ID c9d16163f981bc0b802afe6dc68d96b24e3e2223 # Parent 46a1e8d1e92cee107f0a63a6f76ce67359989f2e# Parent a6e7c34497b8b98b98f2c55bcf7a58f9bacf11b0 Intermediate merge of wx.NewID_abuse_fix branch but kept debug code in the branch. This is still work in progress, banch is NOT closed. diff -r a6e7c34497b8 -r c9d16163f981 Beremiz.py --- a/Beremiz.py Tue Mar 26 11:03:57 2019 +0100 +++ b/Beremiz.py Tue Mar 26 11:08:32 2019 +0100 @@ -33,20 +33,6 @@ import wx from wx.lib.agw.advancedsplash import AdvancedSplash, AS_NOTIMEOUT, AS_CENTER_ON_SCREEN -import traceback -from pprint import pprint -orig_NewId = wx.NewId -log_newid = {} -def NewId(*a,**k): - res = orig_NewId(*a,**k) - bt = '|'.join([':'.join([f,str(l)]) for f,l,_0,_1 in traceback.extract_stack()[-2:-1]]) - log_newid[bt] = log_newid.get(bt, 0) + 1 - worst = log_newid.items() - worst.sort(key=lambda x:x[1]) - pprint(worst) - return res -wx.NewId = NewId - import util.paths as paths