Module Expr Str Import alias Import alias Import alias ImportFrom alias alias alias ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Return NameLoad If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse Return ListLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Return Num orelse Return Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str If Call AttributeLoad NameLoad attr NameLoad NameLoad body If CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body Return Num orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Num orelse If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareNotEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore TupleLoad Str Str Str Str Assign NameStore Dict Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd BinOpAdd Str NameLoad Str Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd BinOpAdd Str NameLoad Str For NameStore NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareNotEq NameLoad Str body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Assign NameStore Str If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str TryExcept body If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad keyword NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad body Pass If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot CompareIn NameLoad TupleLoad Str Str Str Str body Raise NameLoad Str If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Raise NameLoad Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Str If CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index Str orelse Assign NameStore SubscriptLoad NameLoad Index BinOpAdd NameLoad Str Assign NameStore Dict Str Str NameLoad NameLoad If UnaryOpNot NameLoad body Return NameLoad orelse If CompareEq NameLoad Str body Return SubscriptLoad NameLoad Index Str If CompareEq NameLoad Str body Return SubscriptLoad NameLoad Index Str orelse Raise NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Raise NameLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str For NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str Str Str keyword Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str Str Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str For NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str NameLoad Str keyword NameLoad keyword Str body If BoolOpOr NameLoad NameLoad body If NameLoad body Assign NameStore Str orelse Assign NameStore Str If Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword Str keyword NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr TupleLoad Str Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Delete SubscriptDel NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str For NameStore Call AttributeLoad NameLoad attr keyword Num body For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad For NameStore NameLoad body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Dict If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str attr Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str attr Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore ListComp Call AttributeLoad NameLoad attr Str Str comprehension NameStore NameLoad If CompareNotEq NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Num For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body For NameStore Call AttributeLoad NameLoad attr body If CompareIn SubscriptLoad NameLoad Index NameLoad Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Str Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return CompareIn BinOpAdd BinOpAdd Str NameLoad Str Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str ListLoad Str If NameLoad body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad body Pass Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareEq NameLoad Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Raise NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad keyword Str If CompareEq Call AttributeLoad NameLoad attr Str Num body Assign NameStore Str Assign NameStore Str orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr If BoolOpAnd NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad If CompareEq NameLoad Str body FunctionDef arguments args NameParam defaults body Print Str NameLoad Str For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Print NameLoad Print NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Print NameLoad Print NameLoad For NameStore NameLoad body Print NameLoad Str Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad NameLoad decorator_list Expr Call NameLoad AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr Print Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str Str
N/A N/A Provides access to stored IDLE configuration information.

Refer to the comments at the beginning of config-main.def for a description of
the available configuration files and the design implemented to update user
configuration information.  In particular, user configuration choices which
duplicate the defaults will be removed from the user's configuration files,
and if a file becomes empty, it will be deleted.

The contents of the user files may be altered using the Options/Configure IDLE
menu to access the configuration GUI (configDialog.py), or manually.

Throughout this module there is an emphasis on returning useable defaults
when a problem occurs in returning a requested configuration value back to
idle. This is to allow IDLE to continue to function in spite of errors in
the retrieval of config information. When a default is returned instead of
a requested config value, a message is printed to stderr to aid in
configuration problem notification and resolution.

 N/A os N/A sys N/A string ConfigParser ConfigParser NoOptionError NoSectionError InvalidConfigType N/A Exception N/A N/A N/A InvalidConfigSet N/A Exception N/A N/A N/A InvalidFgBg N/A Exception N/A N/A N/A InvalidTheme N/A Exception N/A N/A N/A IdleConfParser N/A ConfigParser N/A N/A 
    A ConfigParser specialised for idle configuration file handling
     __init__ N/A N/A self cfgFile cfgDefaults N/A None N/A N/A 
        cfgFile - string, fully specified configuration file name
         N/A N/A self file cfgFile N/A N/A N/A ConfigParser __init__ self defaults cfgDefaults N/A Get N/A N/A self section option type default raw N/A None None False N/A N/A 
        Get an option value for given section/option or return default.
        If type is specified, return as type.
         N/A N/A N/A N/A self has_option section option N/A N/A default N/A N/A type bool N/A N/A N/A N/A self getboolean section option N/A N/A N/A type int N/A N/A N/A N/A self getint section option N/A N/A N/A N/A self get section option raw raw N/A GetOptionList N/A N/A self section N/A N/A N/A 
        Get an option list for given section
         N/A N/A N/A self has_section section N/A N/A N/A N/A self options section N/A N/A N/A N/A Load N/A N/A self N/A N/A N/A 
        Load the configuration file from disk
         N/A N/A N/A self read N/A self file N/A N/A IdleUserConfParser N/A IdleConfParser N/A N/A 
    IdleConfigParser specialised for user configuration handling.
     AddSection N/A N/A self section N/A N/A N/A 
        if section doesn't exist, add it
         N/A N/A N/A N/A self has_section section N/A N/A N/A N/A self add_section section N/A RemoveEmptySections N/A N/A self N/A N/A N/A 
        remove any sections that have no options
         N/A section N/A N/A self sections N/A N/A N/A N/A N/A self GetOptionList section N/A N/A N/A N/A self remove_section section N/A IsEmpty N/A N/A self N/A N/A N/A 
        Remove empty sections and then return 1 if parser has no sections
        left, else return 0.
         N/A N/A N/A self RemoveEmptySections N/A N/A N/A self sections N/A N/A 0 N/A N/A 1 N/A RemoveOption N/A N/A self section option N/A N/A N/A 
        If section/option exists, remove it.
        Returns 1 if option was removed, 0 otherwise.
         N/A N/A N/A self has_section section N/A N/A N/A N/A self remove_option section option N/A SetOption N/A N/A self section option value N/A N/A N/A 
        Sets option to value, adding section if required.
        Returns 1 if option was added or changed, otherwise 0.
         N/A N/A N/A self has_option section option N/A N/A N/A N/A N/A self get section option value N/A N/A 0 N/A N/A N/A N/A self set section option value N/A 1 N/A N/A N/A N/A N/A self has_section section N/A N/A N/A N/A self add_section section N/A N/A N/A self set section option value N/A 1 N/A RemoveFile N/A N/A self N/A N/A N/A 
        Removes the user config file from disk if it exists.
         N/A N/A N/A N/A os path exists N/A self file N/A N/A N/A N/A os remove N/A self file N/A Save N/A N/A self N/A N/A N/A Update user configuration file.

        Remove empty sections. If resulting config isn't empty, write the file
        to disk. If config is empty, remove the file from disk if it exists.

         N/A N/A N/A N/A self IsEmpty N/A N/A fname N/A self file N/A N/A N/A cfgFile N/A open fname w N/A N/A N/A IOError N/A N/A N/A N/A os unlink fname N/A cfgFile N/A open fname w N/A N/A N/A self write cfgFile N/A N/A N/A N/A self RemoveFile N/A N/A IdleConf N/A N/A N/A 
    holds config parsers for all idle config files:
    default config files
        (idle install dir)/config-main.def
        (idle install dir)/config-extensions.def
        (idle install dir)/config-highlight.def
        (idle install dir)/config-keys.def
    user config  files
        (user home dir)/.idlerc/config-main.cfg
        (user home dir)/.idlerc/config-extensions.cfg
        (user home dir)/.idlerc/config-highlight.cfg
        (user home dir)/.idlerc/config-keys.cfg
     __init__ N/A N/A self N/A N/A N/A N/A self defaultCfg N/A N/A N/A self userCfg N/A N/A N/A self cfg N/A N/A N/A N/A self CreateConfigHandlers N/A N/A N/A self LoadCfgFiles N/A CreateConfigHandlers N/A N/A self N/A N/A N/A 
        set up a dictionary of config parsers for default and user
        configurations respectively
         N/A N/A __name__ __main__ N/A N/A idleDir N/A N/A N/A os path dirname __file__ N/A N/A idleDir N/A N/A N/A os path abspath N/A N/A sys path N/A 0 N/A userDir N/A N/A self GetUserCfgDir N/A configTypes N/A main extensions highlight keys N/A defCfgFiles N/A N/A usrCfgFiles N/A N/A cfgType configTypes N/A N/A N/A defCfgFiles N/A cfgType N/A N/A N/A os path join idleDir N/A N/A config- cfgType .def N/A N/A usrCfgFiles N/A cfgType N/A N/A N/A os path join userDir N/A N/A config- cfgType .cfg N/A cfgType configTypes N/A N/A N/A N/A self defaultCfg N/A cfgType N/A IdleConfParser N/A defCfgFiles N/A cfgType N/A N/A N/A self userCfg N/A cfgType N/A IdleUserConfParser N/A usrCfgFiles N/A cfgType N/A GetUserCfgDir N/A N/A self N/A N/A N/A 
        Creates (if required) and returns a filesystem directory for storing
        user config files.

         N/A cfgDir .idlerc N/A userDir N/A N/A N/A os path expanduser ~ N/A N/A userDir ~ N/A N/A N/A N/A N/A N/A os path exists userDir N/A N/A warn N/A N/A 
 Warning: os.path.expanduser("~") points to
  userDir ,
 but the path does not exist.
 N/A N/A N/A N/A N/A N/A sys stderr write warn N/A N/A N/A IOError N/A N/A N/A userDir ~ N/A N/A userDir ~ N/A N/A userDir N/A N/A os getcwd N/A userDir N/A N/A N/A os path join userDir cfgDir N/A N/A N/A N/A N/A os path exists userDir N/A N/A N/A N/A N/A N/A os mkdir userDir N/A N/A N/A N/A OSError IOError N/A N/A warn N/A N/A 
 Warning: unable to create user config directory
 userDir 
 Check path and permissions.
 Exiting!

 N/A N/A N/A N/A sys stderr write warn N/A SystemExit N/A userDir N/A GetOption N/A N/A self configType section option default type warn_on_default raw N/A None None True False N/A N/A 
        Get an option value for given config type and given general
        configuration section/option or return a default. If type is specified,
        return as type. Firstly the user configuration is checked, with a
        fallback to the default configuration, and a final 'catch all'
        fallback to a useable passed-in default if the option isn't present in
        either the user or the default configuration.
        configType must be one of ('main','extensions','highlight','keys')
        If a default is returned, and warn_on_default is True, a warning is
        printed to stderr.

         N/A N/A N/A N/A N/A N/A N/A self userCfg N/A configType has_option section option N/A N/A N/A N/A N/A N/A self userCfg N/A configType Get section option type type raw raw N/A N/A N/A ValueError N/A N/A warning N/A 
 Warning: configHandler.py - IdleConf.GetOption -
 invalid %r value for configuration option %r
 from section %r: %r
 N/A type option section N/A N/A N/A N/A self userCfg N/A configType Get section option raw raw N/A N/A N/A N/A N/A N/A sys stderr write warning N/A N/A N/A IOError N/A N/A N/A N/A N/A N/A N/A N/A N/A self defaultCfg N/A configType has_option section option N/A N/A N/A N/A N/A N/A self defaultCfg N/A configType Get section option type type raw raw N/A N/A N/A ValueError N/A N/A N/A warn_on_default N/A N/A warning N/A 
 Warning: configHandler.py - IdleConf.GetOption -
 problem retrieving configuration option %r
 from section %r.
 returning default value: %r
 N/A option section default N/A N/A N/A N/A N/A N/A sys stderr write warning N/A N/A N/A IOError N/A N/A N/A default N/A SetOption N/A N/A self configType section option value N/A N/A N/A In user's config file, set section's option to value.

         N/A N/A N/A N/A N/A self userCfg N/A configType SetOption section option value N/A GetSectionList N/A N/A self configSet configType N/A N/A N/A 
        Get a list of sections from either the user or default config for
        the given config type.
        configSet must be either 'user' or 'default'
        configType must be one of ('main','extensions','highlight','keys')
         N/A N/A N/A configType N/A main extensions highlight keys N/A N/A InvalidConfigType Invalid configType specified N/A N/A configSet user N/A N/A cfgParser N/A N/A self userCfg N/A configType N/A N/A N/A configSet default N/A N/A cfgParser N/A N/A self defaultCfg N/A configType N/A N/A InvalidConfigSet Invalid configSet specified N/A N/A N/A cfgParser sections N/A GetHighlight N/A N/A self theme element fgBg N/A None N/A N/A 
        return individual highlighting theme elements.
        fgBg - string ('fg'or'bg') or None, if None return a dictionary
        containing fg and bg colours (appropriate for passing to Tkinter in,
        e.g., a tag_config call), otherwise fg or bg colour only as specified.
         N/A N/A N/A N/A N/A self defaultCfg N/A highlight has_section theme N/A N/A themeDict N/A N/A self GetThemeDict default theme N/A N/A themeDict N/A N/A self GetThemeDict user theme N/A fore N/A themeDict N/A N/A element -foreground N/A N/A element cursor N/A N/A back N/A themeDict N/A normal-background N/A N/A back N/A themeDict N/A N/A element -background N/A highlight N/A foreground background fore back N/A N/A fgBg N/A N/A highlight N/A N/A N/A fgBg fg N/A N/A N/A highlight N/A foreground N/A N/A fgBg bg N/A N/A N/A highlight N/A background N/A N/A InvalidFgBg Invalid fgBg specified N/A GetThemeDict N/A N/A self type themeName N/A N/A N/A 
        type - string, 'default' or 'user' theme type
        themeName - string, theme name
        Returns a dictionary which holds {option:value} for each element
        in the specified theme. Values are loaded over a set of ultimate last
        fallback defaults to guarantee that all theme elements are present in
        a newly created theme.
         N/A N/A type user N/A N/A cfgParser N/A N/A self userCfg N/A highlight N/A N/A N/A type default N/A N/A cfgParser N/A N/A self defaultCfg N/A highlight N/A N/A InvalidTheme Invalid theme type specified N/A theme N/A normal-foreground normal-background keyword-foreground keyword-background builtin-foreground builtin-background comment-foreground comment-background string-foreground string-background definition-foreground definition-background hilite-foreground hilite-background break-foreground break-background hit-foreground hit-background error-foreground error-background cursor-foreground stdout-foreground stdout-background stderr-foreground stderr-background console-foreground console-background #000000 #ffffff #000000 #ffffff #000000 #ffffff #000000 #ffffff #000000 #ffffff #000000 #ffffff #000000 gray #ffffff #000000 #ffffff #000000 #ffffff #000000 #000000 #000000 #ffffff #000000 #ffffff #000000 #ffffff N/A element N/A N/A theme keys N/A N/A N/A N/A N/A cfgParser has_option themeName element N/A N/A warning N/A 
 Warning: configHandler.py - IdleConf.GetThemeDict -
 problem retrieving theme element %r
 from theme %r.
 returning default value: %r
 N/A element themeName N/A theme N/A element N/A N/A N/A N/A N/A N/A sys stderr write warning N/A N/A N/A IOError N/A N/A N/A colour N/A N/A cfgParser Get themeName element default N/A theme N/A element N/A N/A theme N/A element colour N/A theme N/A CurrentTheme N/A N/A self N/A N/A N/A 
        Returns the name of the currently active theme
         N/A N/A N/A self GetOption main Theme name default N/A CurrentKeys N/A N/A self N/A N/A N/A 
        Returns the name of the currently active key set
         N/A N/A N/A self GetOption main Keys name default N/A GetExtensions N/A N/A self active_only editor_only shell_only N/A True False False N/A N/A 
        Gets a list of all idle extensions declared in the config files.
        active_only - boolean, if true only return active (enabled) extensions
         N/A extns N/A N/A self RemoveKeyBindNames N/A N/A self GetSectionList default extensions N/A userExtns N/A N/A self RemoveKeyBindNames N/A N/A self GetSectionList user extensions N/A extn userExtns N/A N/A N/A extn extns N/A N/A N/A N/A extns append extn N/A active_only N/A N/A activeExtns N/A N/A extn extns N/A N/A N/A N/A self GetOption extensions extn enable default True type bool N/A N/A N/A editor_only shell_only N/A N/A editor_only N/A N/A option enable_editor N/A N/A option enable_shell N/A N/A N/A self GetOption extensions extn option default True type bool warn_on_default False N/A N/A N/A N/A activeExtns append extn N/A N/A N/A N/A activeExtns append extn N/A activeExtns N/A N/A extns N/A RemoveKeyBindNames N/A N/A self extnNameList N/A N/A N/A names extnNameList N/A kbNameIndicies N/A N/A name names N/A N/A N/A N/A name endswith N/A _bindings _cfgBindings N/A N/A N/A N/A kbNameIndicies append N/A N/A names index name N/A N/A N/A kbNameIndicies sort N/A N/A N/A kbNameIndicies reverse N/A index kbNameIndicies N/A N/A N/A names N/A index N/A names N/A GetExtnNameForEvent N/A N/A self virtualEvent N/A N/A N/A 
        Returns the name of the extension that virtualEvent is bound in, or
        None if not bound in any extension.
        virtualEvent - string, name of the virtual event to test for, without
                       the enclosing '<< >>'
         N/A extName None N/A vEvent N/A N/A << virtualEvent >> N/A extn N/A N/A self GetExtensions active_only 0 N/A N/A event N/A N/A N/A N/A self GetExtensionKeys extn keys N/A N/A N/A event vEvent N/A N/A extName extn N/A extName N/A GetExtensionKeys N/A N/A self extensionName N/A N/A N/A 
        returns a dictionary of the configurable keybindings for a particular
        extension,as they exist in the dictionary returned by GetCurrentKeySet;
        that is, where previously used bindings are disabled.
         N/A keysName N/A extensionName _cfgBindings N/A activeKeys N/A N/A self GetCurrentKeySet N/A extKeys N/A N/A N/A N/A N/A N/A self defaultCfg N/A extensions has_section keysName N/A N/A eventNames N/A N/A N/A N/A self defaultCfg N/A extensions GetOptionList keysName N/A eventName eventNames N/A N/A event N/A N/A << eventName >> N/A binding N/A activeKeys N/A event N/A N/A extKeys N/A event binding N/A extKeys N/A __GetRawExtensionKeys N/A N/A self extensionName N/A N/A N/A 
        returns a dictionary of the configurable keybindings for a particular
        extension, as defined in the configuration files, or an empty dictionary
        if no bindings are found
         N/A keysName N/A extensionName _cfgBindings N/A extKeys N/A N/A N/A N/A N/A N/A self defaultCfg N/A extensions has_section keysName N/A N/A eventNames N/A N/A N/A N/A self defaultCfg N/A extensions GetOptionList keysName N/A eventName eventNames N/A N/A binding N/A N/A N/A N/A self GetOption extensions keysName eventName default split N/A event N/A N/A << eventName >> N/A N/A extKeys N/A event binding N/A extKeys N/A GetExtensionBindings N/A N/A self extensionName N/A N/A N/A 
        Returns a dictionary of all the event bindings for a particular
        extension. The configurable keybindings are returned as they exist in
        the dictionary returned by GetCurrentKeySet; that is, where re-used
        keybindings are disabled.
         N/A bindsName N/A extensionName _bindings N/A extBinds N/A N/A self GetExtensionKeys extensionName N/A N/A N/A N/A N/A self defaultCfg N/A extensions has_section bindsName N/A N/A eventNames N/A N/A N/A N/A self defaultCfg N/A extensions GetOptionList bindsName N/A eventName eventNames N/A N/A binding N/A N/A N/A N/A self GetOption extensions bindsName eventName default split N/A event N/A N/A << eventName >> N/A N/A extBinds N/A event binding N/A extBinds N/A GetKeyBinding N/A N/A self keySetName eventStr N/A N/A N/A 
        returns the keybinding for a specific event.
        keySetName - string, name of key binding set
        eventStr - string, the virtual event we want the binding for,
                   represented as a string, eg. '<<event>>'
         N/A eventName N/A eventStr N/A 2 -2 N/A binding N/A N/A N/A N/A self GetOption keys keySetName eventName default split N/A binding N/A GetCurrentKeySet N/A N/A self N/A N/A N/A result N/A N/A self GetKeySet N/A N/A self CurrentKeys N/A N/A N/A sys platform darwin N/A N/A N/A k v N/A N/A result items N/A N/A v2 N/A N/A N/A x replace <Alt- <Option- N/A x v N/A N/A v v2 N/A N/A N/A result N/A k v2 N/A result N/A GetKeySet N/A N/A self keySetName N/A N/A N/A 
        Returns a dictionary of: all requested core keybindings, plus the
        keybindings for all currently active extensions. If a binding defined
        in an extension is already in use, that binding is disabled.
         N/A keySet N/A N/A self GetCoreKeys keySetName N/A activeExtns N/A N/A self GetExtensions active_only 1 N/A extn activeExtns N/A N/A extKeys N/A N/A self __GetRawExtensionKeys extn N/A extKeys N/A N/A event N/A N/A extKeys keys N/A N/A N/A N/A extKeys N/A event N/A N/A keySet values N/A N/A N/A extKeys N/A event N/A N/A keySet N/A event N/A extKeys N/A event N/A keySet N/A IsCoreBinding N/A N/A self virtualEvent N/A N/A N/A 
        returns true if the virtual event is bound in the core idle keybindings.
        virtualEvent - string, name of the virtual event to test for, without
                       the enclosing '<< >>'
         N/A N/A N/A N/A << virtualEvent >> N/A N/A N/A N/A self GetCoreKeys keys N/A GetCoreKeys N/A N/A self keySetName N/A None N/A N/A 
        returns the requested set of core keybindings, with fallbacks if
        required.
        Keybindings loaded from the config file(s) are loaded _over_ these
        defaults, so if there is a problem getting any core binding there will
        be an 'ultimate last resort fallback' to the CUA-ish bindings
        defined here.
         N/A keyBindings N/A <<copy>> <<cut>> <<paste>> <<beginning-of-line>> <<center-insert>> <<close-all-windows>> <<close-window>> <<do-nothing>> <<end-of-file>> <<python-docs>> <<python-context-help>> <<history-next>> <<history-previous>> <<interrupt-execution>> <<view-restart>> <<restart-shell>> <<open-class-browser>> <<open-module>> <<open-new-window>> <<open-window-from-file>> <<plain-newline-and-indent>> <<print-window>> <<redo>> <<remove-selection>> <<save-copy-of-window-as-file>> <<save-window-as-file>> <<save-window>> <<select-all>> <<toggle-auto-coloring>> <<undo>> <<find-again>> <<find-in-files>> <<find-selection>> <<find>> <<replace>> <<goto-line>> <<smart-backspace>> <<newline-and-indent>> <<smart-indent>> <<indent-region>> <<dedent-region>> <<comment-region>> <<uncomment-region>> <<tabify-region>> <<untabify-region>> <<toggle-tabs>> <<change-indentwidth>> <<del-word-left>> <<del-word-right>> N/A <Control-c> <Control-C> N/A <Control-x> <Control-X> N/A <Control-v> <Control-V> N/A <Control-a> <Home> N/A <Control-l> N/A <Control-q> N/A <Alt-F4> N/A <Control-x> N/A <Control-d> N/A <F1> N/A <Shift-F1> N/A <Alt-n> N/A <Alt-p> N/A <Control-c> N/A <F6> N/A <Control-F6> N/A <Alt-c> N/A <Alt-m> N/A <Control-n> N/A <Control-o> N/A <Control-j> N/A <Control-p> N/A <Control-y> N/A <Escape> N/A <Alt-Shift-S> N/A <Alt-s> N/A <Control-s> N/A <Alt-a> N/A <Control-slash> N/A <Control-z> N/A <Control-g> <F3> N/A <Alt-F3> N/A <Control-F3> N/A <Control-f> N/A <Control-h> N/A <Alt-g> N/A <Key-BackSpace> N/A <Key-Return> <Key-KP_Enter> N/A <Key-Tab> N/A <Control-Key-bracketright> N/A <Control-Key-bracketleft> N/A <Alt-Key-3> N/A <Alt-Key-4> N/A <Alt-Key-5> N/A <Alt-Key-6> N/A <Alt-Key-t> N/A <Alt-Key-u> N/A <Control-Key-BackSpace> N/A <Control-Key-Delete> N/A keySetName N/A N/A event N/A N/A keyBindings keys N/A N/A binding N/A N/A self GetKeyBinding keySetName event N/A binding N/A N/A N/A keyBindings N/A event binding N/A N/A warning N/A 
 Warning: configHandler.py - IdleConf.GetCoreKeys -
 problem retrieving key binding for event %r
 from key set %r.
 returning default value: %r
 N/A event keySetName N/A keyBindings N/A event N/A N/A N/A N/A N/A N/A sys stderr write warning N/A N/A N/A IOError N/A N/A N/A keyBindings N/A GetExtraHelpSourceList N/A N/A self configSet N/A N/A N/A Fetch list of extra help sources from a given configSet.

        Valid configSets are 'user' or 'default'.  Return a list of tuples of
        the form (menu_item , path_to_help_file , option), or return the empty
        list.  'option' is the sequence number of the help resource.  'option'
        values determine the position of the menu items on the Help menu,
        therefore the returned list must be sorted by 'option'.

         N/A helpSources N/A N/A N/A configSet user N/A N/A cfgParser N/A N/A self userCfg N/A main N/A N/A N/A configSet default N/A N/A cfgParser N/A N/A self defaultCfg N/A main N/A N/A InvalidConfigSet Invalid configSet specified N/A options N/A N/A cfgParser GetOptionList HelpFiles N/A option options N/A N/A value N/A N/A cfgParser Get HelpFiles option default ; N/A N/A N/A N/A value find ; -1 N/A N/A menuItem N/A helpPath N/A N/A value N/A N/A string split value ; N/A menuItem N/A N/A N/A value N/A 0 strip N/A helpPath N/A N/A N/A value N/A 1 strip N/A N/A menuItem helpPath N/A N/A N/A N/A helpSources append N/A menuItem helpPath option N/A N/A N/A helpSources sort key N/A N/A N/A x N/A N/A int N/A x N/A 2 N/A helpSources N/A GetAllExtraHelpSourcesList N/A N/A self N/A N/A N/A 
        Returns a list of tuples containing the details of all additional help
        sources configured, or an empty list if there are none. Tuples are of
        the format returned by GetExtraHelpSourceList.
         N/A allHelpSources N/A N/A N/A self GetExtraHelpSourceList default N/A N/A self GetExtraHelpSourceList user N/A allHelpSources N/A LoadCfgFiles N/A N/A self N/A N/A N/A 
        load all configuration files.
         N/A key N/A N/A N/A self defaultCfg keys N/A N/A N/A N/A N/A N/A self defaultCfg N/A key Load N/A N/A N/A N/A N/A self userCfg N/A key Load N/A SaveUserCfgFiles N/A N/A self N/A N/A N/A 
        write all loaded user configuration files back to disk
         N/A key N/A N/A N/A self userCfg keys N/A N/A N/A N/A N/A N/A self userCfg N/A key Save N/A N/A N/A idleConf N/A IdleConf N/A N/A __name__ __main__ N/A dumpCfg N/A N/A cfg N/A N/A N/A cfg N/A key N/A N/A cfg keys N/A N/A sections N/A N/A N/A cfg N/A key sections N/A key N/A sections N/A section sections N/A N/A options N/A N/A N/A cfg N/A key options section N/A section N/A options N/A option options N/A N/A option = N/A N/A N/A cfg N/A key Get section option N/A N/A N/A dumpCfg N/A idleConf defaultCfg N/A N/A dumpCfg N/A idleConf userCfg N/A N/A N/A N/A N/A idleConf userCfg N/A main Get Theme name