Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
xdg
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: IniFile.cpython-310.pyc
o ��_H5 � @ s~ d Z ddlZddlZddlZddlZddlmZmZmZm Z m Z mZmZ ddl ZddlmZ ddlZdd� ZG dd� d�ZdS ) z5 Base Class for DesktopEntry, IconTheme and IconData � N)�ParsingError�DuplicateGroupError�NoGroupError� NoKeyError�DuplicateKeyError�ValidationError�debug)�uc C s( z | � dd� W dS ty Y dS w )z>Return True if a string consists entirely of ASCII characters.�ascii�strictTF)�encode�UnicodeError)�s� r �-/usr/lib/python3/dist-packages/xdg/IniFile.py�is_ascii s �r c @ s e Zd ZdZdZdZdZdZd=dd�Zdd� Z d=dd �Z d>dd�Zd d� Zdd� Z d=dd�Zd?dd�Zdd� Zdd� Zd@dd�Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� ZdAd*d+�ZdAd,d-�Zd.d/� Zd0d1� ZdBd3d4�Zd5d6� Zd7d8� Z d=d9d:�Z!d;d<� Z"dS )C�IniFile� NFc C s t � | _|r | �|� d S d S �N)�dict�content�parse)�self�filenamer r r �__init__ s �zIniFile.__init__c C s t | j|j�S r )�cmpr )r �otherr r r �__cmp__# s zIniFile.__cmp__c C s� | j }tj�|�std|��ztj|dddd�}W n ty0 } ztr%|�W Y d}~dS d}~ww |�} |D ]r}|� � }|s?q6|d dkrFq6|d d kre|� d ��d �}tr`| �|�r`t ||��i ||<