Showing the Python error without any explanation is often
not enough information and doesn't hint that the error was in the
user input.
The error report from a invalid expression such as '..1' used to be:
   ('invalid syntax', ('<string>', 1, 1, '..1'))
Now reads:
   Error evaluating number, see Info editor for details: invalid syntax
Address issue raised by T78913.