Respect default behavior of python when using tab to complete command

Hello,
is it possible to make the python terminal in salome to respect the classic behavior of python in regards to the autocompletion of variables/objects when using tab?
eg.,
we have two variables:
test=1
test2=1

in classic python if i write te and hit tab it will fill up till test (and one can then write the 2 if necessary)

in the python terminal of salome, if i write te and hit tab it will fill up till tes (eventhought there is not a variable/object that it begings with tes, eg. tesA) so one always needs to write the last matching letter of the variable/object which is quite annoying.

thanks in advance.

it seems to be a bug in the current implementation as one can read it from this code snippet in QString PyConsole_Editor::extractCommon( const QStringList& matches ) const

Regards.