
    (\iJ                     (    d dl mZ erd dlmZ yd Zy)    )PY313)replacec                |    | j                   }t        |dd      }|t        d|j                   d       || fi |S )zReturn a new object replacing specified fields with new values.

        This is especially useful for immutable objects, like named tuples or
        frozen dataclasses.
        __replace__Nzreplace() does not support z objects)	__class__getattr	TypeError__name__)objchangesclsfuncs       a/home/devuser/fomin/mqttuser/mqtt_project/myenv/lib/python3.12/site-packages/django/utils/copy.pyr   r      sI     mmsM40<9#,,xPQQC#7##    N)django.utils.versionr   copyr    r   r   <module>r      s    &
$r   