Your IP : 3.148.117.240
3
�Qg#~ � @ s^ d ddddddddd d
ddd
gZ ddlZddlZddlZddlZddlZddlmZ ddlZddl Z ddl
Z
ddlZddlm
Z
ddlmZ ejdded�Ze� jej� G dd� de�ZG dd� de�Zejdd� �ZG dd� de�Zdd � Zdd� Zdd� Zdd� ZG d d� d�Z d!Z!e
j"d"�Z#dOd$d%�Z$d&d'� Z%e
j"d(e
j&�Z'd)d*� Z(d+d,� Z)d-d.� Z*G d/d0� d0�Z+G d1d2� d2�Z,G d3d4� d4e,�Z-d5d6� Z.G d7d� de/�Z0d8d9d:d;d<�Z1e2� Z3G d=d>� d>�Z4d?d@� Z5e6e7e8eje9fZ:G dAdB� dBe2�Z;dCdD� Z<e=ee.e+e-dE�e>ee<e4e;dE�iZ?ddFedG�dHd
�Z@ddFedG�dId�ZAe=dFdJdK�dLd�ZBe=dJdFdM�dNd
�ZCdS )P� readPlist�
writePlist�readPlistFromBytes�writePlistToBytes�Plist�Data�Dict�InvalidFileException�FMT_XML�
FMT_BINARY�load�dump�loads�dumps� N)�BytesIO)�warn)�ParserCreate�PlistFormatzFMT_XML FMT_BINARY)�modulec @ s( e Zd Zf Zdd� Zdd� Zdd� ZdS )�
_InternalDictc C s: y| | }W n t k
r( t|��Y nX tdtd� |S )NzLAttribute access from plist dicts is deprecated, use d[key] notation instead� )�KeyError�AttributeErrorr �DeprecationWarning)�self�attr�value� r � /usr/lib64/python3.6/plistlib.py�__getattr__V s z_InternalDict.__getattr__c C s t dtd� || |<