← Back
Editing: aot.cpython-38.pyc
U ��W[�H � @ sL d Z ddlmZmZ ddlZddlZzddlmZ W n ek rT ddlmZ Y nX zddl Z W n ddl Z Y nX ddlmZm Z ddlmZ ddlmZmZmZ G d d � d �ZG dd� de�ZG d d� de�ZG dd� de�ZG dd� d�ZG dd� d�Ze� Zeeeeeee d�e!e e"�g Z#ze#�$e%� W n e&k �rJ Y nX G dd� d�Z'G dd� d�Z(G dd� d�Z)G dd� d�Z*dd� Z+G dd � d e,�Z-e�.d!�Z/d"d#� Z0d$d%� Z1d&d'� Z2d(d)� Z3d*d+� Z4G d,d-� d-�Z5d.d/� Z6d;d0d1�Z7zdd2lm8Z9m:Z; W n ek �r dZ9dZ;Y nX d3d4� Z<d5d6� Z=d7d8� Z>G d9d:� d:�Z?dS )<z| AOT: Abstract Object Trees The source-code-marshallin'est abstract-object-serializin'est persister this side of Marmalade! � )�division�absolute_importN)�generate_tokens)�tokenize)�reflect�log)�crefutil)�unicode�_PY3�_constructMethodc @ s e Zd Zdd� ZdS )�Namedc C s || _ d S �N��name)�selfr � r �7/usr/lib/python3/dist-packages/twisted/persisted/aot.py�__init__'