File: //lib/python3/dist-packages/twisted/persisted/__pycache__/crefutil.cpython-310.pyc
o
�b' � @ s� d Z ddlmZmZ ddlmZ G dd� d�ZG dd� de�ZG dd � d e�ZG d
d� de�Z G dd
� d
�Z
G dd� de�Zddlm
Z
G dd� de
e e�ZdS )z7
Utility classes for dealing with circular references.
� )�log�reflect)�_constructMethodc @ s0 e Zd Zdd� Zdd� ZdZdd� Zdd � ZdS )
�NotKnownc C s g | _ d| _d S �Nr )�
dependants�resolved��self� r �</usr/lib/python3/dist-packages/twisted/persisted/crefutil.py�__init__ s
zNotKnown.__init__c C s | j rJ �| j�||f� d S �N)r r �append)r
�
mutableObject�keyr r r �addDependant s
zNotKnown.addDependantNc C s( d| _ || _| jD ]\}}|||<