From e81f28b630a7192207b9ac9a6813c8d29f1bed6c Mon Sep 17 00:00:00 2001 From: Jeremy Hylton Date: Fri, 3 Mar 2000 23:06:45 +0000 Subject: migrate to use of IdleConf and config files to set options idle.py: Load the config files before anything else happens XXX Need to define standard way to get files relative to the IDLE install dir PyShell.py: ColorDelegator.py: Get color defns out of IdleConf instead of IdlePrefs EditorWindow.py: Replace hard-coded font & window size with config options Get extension names via IdleConf.getextensions extend.py: Obsolete. Extensions defined in config file. ParenMatch.py: Use config file for extension options. Revise comment about parser requirements. Simplify logic on find returning None. --- Tools/idle/idle.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'Tools/idle/idle.py') diff --git a/Tools/idle/idle.py b/Tools/idle/idle.py index 3c06e05488..71fdce56bb 100755 --- a/Tools/idle/idle.py +++ b/Tools/idle/idle.py @@ -1,3 +1,12 @@ #! /usr/bin/env python + +import os +import sys +import IdleConf + +idle_dir = os.path.split(sys.argv[0])[0] +IdleConf.load(idle_dir) + +# defer importing Pyshell until IdleConf is loaded import PyShell PyShell.main() -- cgit v1.2.1