Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
django
/
db
/
models
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: signals.cpython-310.pyc
o �a% � @ s� d dl mZ d dlmZ d dlmZ e� ZG dd� de�Zedd�Zedd�Z edd�Z edd�Zedd�Zedd�Z edd�Ze� Ze� ZdS ) � )�partial)�make_model_tuple)�Signalc s8 e Zd ZdZdd� Zd � fdd� Zd� fdd � Z� ZS )�ModelSignalzz Signal subclass that allows the sender to be lazily specified as a string of the `app_label.ModelName` form. c K sN ddl m} t||fi |��}t|t�r#|p|j}|�|t|�� d S ||�S )Nr )�Options)�django.db.models.optionsr r � isinstance�str�default_apps�lazy_model_operationr )�self�method�apps�receiver�sender�kwargsr �partial_method� r �:/usr/lib/python3/dist-packages/django/db/models/signals.py�_lazy_method s zModelSignal._lazy_methodNTc s | j t� j|||||d� d S )N)�weak�dispatch_uid)r �super�connect)r r r r r r �� __class__r r r s �zModelSignal.connectc s | j t� j||||d�S )N)r )r r � disconnect)r r r r r r r r r s �zModelSignal.disconnect)NTNN)NNNN)�__name__� __module__�__qualname__�__doc__r r r � __classcell__r r r r r s r T)�use_cachingN)� functoolsr �django.db.models.utilsr �django.dispatchr �class_preparedr �pre_init� post_init�pre_save� post_save� pre_delete�post_delete�m2m_changed�pre_migrate�post_migrater r r r �<module> s
Save
Cancel