← Back
Editing: IniFile.cpython-311.pyc
� �u�cH5 � � � d Z ddlZddlZddlZddlZddlmZmZmZm Z m Z mZmZ ddl ZddlmZ ddlZd� Z G d� d� � ZdS )z5 Base Class for DesktopEntry, IconTheme and IconData � N)�ParsingError�DuplicateGroupError�NoGroupError� NoKeyError�DuplicateKeyError�ValidationError�debug)�uc �V � | � dd� � dS # t $ r Y dS w xY w)z>Return True if a string consists entirely of ASCII characters.�ascii�strictTF)�encode�UnicodeError)�ss �-/usr/lib/python3/dist-packages/xdg/IniFile.py�is_asciir sB � �� ����(�#�#�#��t��� � � ��u�u����s � � (�(c �� � e Zd ZdZdZdZdZdZd"d�Zd� Z d"d�Z d#d�Zd � Zd � Z d"d�Zd$d �Zd� Zd� Zd%d�Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd&d�Zd&d�Zd� Zd� Zd'd�Zd� Zd� Z d"d �Z!d!� Z"dS )(�IniFile� NFc �^ � t � � | _ |r| � |� � d S d S �N)�dict�content�parse)�self�filenames r �__init__zIniFile.__init__ s7 � ��v�v���� !��J�J�x� � � � � � !� !� c �6 � t | j |j � � S r )�cmpr )r �others r �__cmp__zIniFile.__cmp__# s � ��4�<���/�/�/r c �� � | j }t j � |� � st d|� � � t j |ddd�� � }n!# t $ r}t r|�Y d}~dS d}~ww xY w|5 |D �]N}|� � � }|s�|d dk r�'|d d k rZ|� d � � � d � � }t r%| � |� � rt ||� � �i ||<