← Back
Editing: deletion.cpython-311.pyc
� �|�e&M � �� � d dl Z d dlmZmZ d dlmZmZ d dlmZ d dl m Z d dl mZmZm Z d dlmZmZmZ G d� d e� � Z G d � de� � Zd� Zd � Zd� Zd� Zd� Zd� Zd� Zd� Z G d� d� � ZdS )� N)�Counter�defaultdict)�partial�reduce)�chain)� attrgetter)�IntegrityError�connections�transaction)�query_utils�signals�sqlc � � � e Zd Z� fd�Z� xZS )�ProtectedErrorc �Z �� || _ t � � � ||� � d S �N)�protected_objects�super�__init__)�self�msgr � __class__s ��;/usr/lib/python3/dist-packages/django/db/models/deletion.pyr zProtectedError.__init__ s, �� �!2��� ������/�0�0�0�0�0� ��__name__� __module__�__qualname__r � __classcell__�r s @r r r s8 �� � � � � �1� 1� 1� 1� 1� 1� 1� 1� 1r r c � � � e Zd Z� fd�Z� xZS )�RestrictedErrorc �Z �� || _ t � � � ||� � d S r )�restricted_objectsr r )r r r$ r s �r r zRestrictedError.__init__ s, �� �"4��� ������0�1�1�1�1�1r r r s @r r"