![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/twisted/persisted/__pycache__/ |
o �b�F � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddl m Z mZ ddlm Z G dd� d�ZG d d � d e�ZG dd� de�ZG d d� de�ZG dd� d�ZG dd� d�Ze� Zeeeeeeed�eee�g ZG dd� d�ZG dd� d�Z G dd� d�Z!G dd� d�Z"dd� Z#G dd� de$�Z%e�&d�Z'd d!� Z(d"d#� Z)d$d%� Z*d&d'� Z+d(d)� Z,G d*d+� d+�Z-d,d-� Z.d8d.d/�Z/d0d1� Z0d2d3� Z1d4d5� Z2G d6d7� d7�Z3dS )9z| AOT: Abstract Object Trees The source-code-marshallin'est abstract-object-serializin'est persister this side of Marmalade! � N)�generate_tokens)�crefutil)�log�reflect)�_constructMethodc @ � e Zd Zdd� ZdS )�Namedc C � || _ d S �N��name)�selfr � r �7/usr/lib/python3/dist-packages/twisted/persisted/aot.py�__init__ � zNamed.__init__N)�__name__� __module__�__qualname__r r r r r r � r c @ r )�Classc C � d| j S )Nz Class(%r)r �r r r r � getSource$ r zClass.getSourceN�r r r r r r r r r # r r c @ r )�Functionc C r )NzFunction(%r)r r r r r r ) r zFunction.getSourceNr r r r r r ( r r c @ r )�Modulec C r )Nz Module(%r)r r r r r r . r zModule.getSourceNr r r r r r - r r c @ � e Zd Zdd� Zdd� ZdS )�InstanceMethodc C s@ t |t�st |t�st |t�std| ��|| _|| _|| _d S )Nz$%s isn't an Instance, Ref, or Deref!)� isinstance�Ref�Instance�Deref� TypeErrorr �klass�instance)r r r$ �instr r r r 3 s ��� zInstanceMethod.__init__c C s d� | j| jt| j��S )Nz InstanceMethod({!r}, {!r}, {}))�formatr r$ �prettifyr% r r r r r >