kvp,
test("%d %d %d %%d" % (1, 2, 3))
--> 1 2 3 %d
%% gives a single %
wx.wxLogMessage("%d %d %d %%d" % (1, 2, 3))
--> 1 2 3 142546208
that looks as if %% gives a single %, which is translatged to %d and
interpreted by something dangerous in wxLogMessage
wx.wxLogMessage("%d %d %d %%%%d" % (1, 2, 3))
--> 1 2 3 %d
%%%% gives as a string %%, which is propable translated to % by
wxLogMessage.
Who can interprete this results?
Interpretation: in wxLogMessage there is some evil code that does another
String substitution.
Harald