[3.6] bpo-8231: Call idlelib.IdleConf.GetUserCfgDir only once. (GH-2629) (#2631)

(cherry picked from commit 223c7e7)
This commit is contained in:
terryjreedy 2017-07-07 22:47:37 -04:00 committed by GitHub
parent 9d8abf31c4
commit 552f26680d
4 changed files with 8 additions and 7 deletions

View file

@ -172,10 +172,10 @@ class IdleConf:
"Populate default and user config parser dictionaries."
#build idle install path
if __name__ != '__main__': # we were imported
idleDir=os.path.dirname(__file__)
idleDir = os.path.dirname(__file__)
else: # we were exec'ed (for testing only)
idleDir=os.path.abspath(sys.path[0])
userDir=self.GetUserCfgDir()
idleDir = os.path.abspath(sys.path[0])
self.userdir = userDir = self.GetUserCfgDir()
defCfgFiles = {}
usrCfgFiles = {}