[Python-checkins] python/dist/src/Lib/idlelib EditorWindow.py, 1.53, 1.54

theller at users.sourceforge.net theller at users.sourceforge.net
Tue Sep 23 16:53:12 EDT 2003


Update of /cvsroot/python/python/dist/src/Lib/idlelib
In directory sc8-pr-cvs1:/tmp/cvs-serv8371

Modified Files:
	EditorWindow.py 
Log Message:
Let IDLE use the HTMLHelp docs on Windows, if found.

Already 'backported' to release23-maint.


Index: EditorWindow.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/idlelib/EditorWindow.py,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** EditorWindow.py	9 Jul 2003 18:48:24 -0000	1.53
--- EditorWindow.py	23 Sep 2003 20:53:10 -0000	1.54
***************
*** 51,54 ****
--- 51,55 ----
      def __init__(self, flist=None, filename=None, key=None, root=None):
          if EditorWindow.help_url is None:
+             dochome =  os.path.join(sys.prefix, 'Doc', 'index.html')
              if sys.platform.count('linux'):
                  # look for html docs in a couple of standard places
***************
*** 60,65 ****
                      dochome = os.path.join(basepath, pyver,
                                             'Doc', 'index.html')
!             else:
!                 dochome =  os.path.join(sys.prefix, 'Doc', 'index.html')
              dochome = os.path.normpath(dochome)
              if os.path.isfile(dochome):
--- 61,69 ----
                      dochome = os.path.join(basepath, pyver,
                                             'Doc', 'index.html')
!             elif sys.platform.count('win') or sys.platform.count('nt'):
!                 chmfile = os.path.join(sys.prefix, "Python%d%d.chm" % sys.version_info[:2])
!                 if os.path.isfile(chmfile):
!                     dochome = chmfile
!                     print "dochome =", dochome
              dochome = os.path.normpath(dochome)
              if os.path.isfile(dochome):





More information about the Python-checkins mailing list