diff options
Diffstat (limited to 'Lib/idlelib/EditorWindow.py')
| -rw-r--r-- | Lib/idlelib/EditorWindow.py | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/Lib/idlelib/EditorWindow.py b/Lib/idlelib/EditorWindow.py index 94cf31429d..2855347eb1 100644 --- a/Lib/idlelib/EditorWindow.py +++ b/Lib/idlelib/EditorWindow.py @@ -2,7 +2,7 @@ import importlib  import importlib.abc  import importlib.util  import os -from platform import python_version +import platform  import re  import string  import sys @@ -26,6 +26,8 @@ from idlelib import macosxSupport  # The default tab setting for a Text widget, in average-width characters.  TK_TABWIDTH_DEFAULT = 8 +_py_version = ' (%s)' % platform.python_version() +  def _sphinx_version():      "Format sys.version_info to produce the Sphinx version string used to install the chm docs"      major, minor, micro, level, serial = sys.version_info @@ -944,7 +946,7 @@ class EditorWindow(object):          short = self.short_title()          long = self.long_title()          if short and long: -            title = short + " - " + long +            title = short + " - " + long + _py_version          elif short:              title = short          elif long: @@ -968,14 +970,13 @@ class EditorWindow(object):          self.undo.reset_undo()      def short_title(self): -        pyversion = "Python " + python_version() + ": "          filename = self.io.filename          if filename:              filename = os.path.basename(filename)          else:              filename = "Untitled"          # return unicode string to display non-ASCII chars correctly -        return pyversion + self._filename_to_unicode(filename) +        return self._filename_to_unicode(filename)      def long_title(self):          # return unicode string to display non-ASCII chars correctly | 
