[Python-checkins] CVS: python/dist/src/Tools/idle IdleConf.py,1.1,1.2

Jeremy Hylton jhylton@cnri.reston.va.us
Fri, 3 Mar 2000 18:00:44 -0500 (EST)


Update of /projects/cvsroot/python/dist/src/Tools/idle
In directory bitdiddle:/home/jhylton/python/src/Tools/idle

Modified Files:
	IdleConf.py 
Log Message:
default to cwd if os.environ['HOME'] does not exist


Index: IdleConf.py
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Tools/idle/IdleConf.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IdleConf.py	2000/03/03 22:57:41	1.1
--- IdleConf.py	2000/03/03 23:00:41	1.2
***************
*** 101,110 ****
          
      platfile = os.path.join(dir, "config-%s.txt" % sys.platform)
      
      for file in (os.path.join(dir, "config.txt"),
                   genplatfile,
                   platfile,
!                  # XXX watch out for KeyError
!                  os.path.join(os.environ['HOME'], ".idle"),
                   ):
          try:
--- 101,114 ----
          
      platfile = os.path.join(dir, "config-%s.txt" % sys.platform)
+ 
+     try:
+         homedir = os.environ['HOME']
+     except KeyError:
+         homedir = os.getcwd()
      
      for file in (os.path.join(dir, "config.txt"),
                   genplatfile,
                   platfile,
!                  os.path.join(homedir, ".idle"),
                   ):
          try: