
|
Server : Apache System : Linux 182.49.167.72.host.secureserver.net 4.18.0-553.92.1.el8_10.x86_64 #1 SMP Wed Jan 14 06:31:58 EST 2026 x86_64 User : kikai ( 1014) PHP Version : 8.3.30 Disable Function : NONE Directory : /opt/python38/lib/python3.8/idlelib/__pycache__/ |
Upload File : |
U
�i�_� � @ s� d dl mZ d dlZd dlZd dlmZ d dlZG dd� de�ZG dd� de�Z G dd � d e�Z
G d
d� de�ZG dd
� d
e�ZG dd� d�Z
e
� Ze� Zdd� ZG dd� de�Zdd� Zedkr�d dlmZ edddd� dS )� )�ConfigParserN)�Fontc @ s e Zd ZdS )�InvalidConfigTypeN��__name__�
__module__�__qualname__� r r �-/opt/python38/lib/python3.8/idlelib/config.pyr # s r c @ s e Zd ZdS )�InvalidConfigSetNr r r r r
r $ s r c @ s e Zd ZdS )�InvalidThemeNr r r r r
r % s r c @ s0 e Zd Zddd�Zddd�Zdd� Zd d
� ZdS )
�IdleConfParserNc C s || _ tj| |dd� d S )NF)�defaults�strict)�filer �__init__)�self�cfgFileZcfgDefaultsr r r
r + s zIdleConfParser.__init__Fc C sL | � ||�s|S |dkr$| �||�S |dkr8| �||�S | j|||d�S d S )N�bool�int��raw)�
has_optionZ
getbooleanZgetint�get)r �section�option�type�defaultr r r r
�Get2 s zIdleConfParser.Getc C s | � |�r| �|�S g S d S �N)�has_section�options�r r r r r
�
GetOptionListC s
zIdleConfParser.GetOptionListc C s | j r| �| j � d S r )r �read�r r r r
�LoadJ s zIdleConfParser.Load)N)NNF)r r r r r r# r&