
    >Tf                     D    d dl mZ d dlmZ dZdZej        j        Zd Z	dS )    )models)
ConfigItem)custom_deconstruct)choices	help_textverbose_namec                     t          |           \  }}}}t          D ]}|                    |d           d |                                D             }||||fS )zo
    Imitate the behavior of the stock deconstruct() method, but ignore the field attributes listed above.
    Nc                 D    i | ]\  }}t          |t                    ||S  )
isinstancer   ).0kvs      8/var/www/html/netbox-4.1.3/netbox/utilities/migration.py
<dictcomp>z&custom_deconstruct.<locals>.<dictcomp>   s=       Az!Z/H/H	1      )_deconstructEXEMPT_ATTRSpopitems)fieldnamepathargskwargsattrs         r   r   r      sy      ,E22D$f   

4   F tV##r   N)
	django.dbr   netbox.configr   __all__r   Fielddeconstructr   r   r   r   r   <module>r"      s\          $ $ $ $ $ $
 |'$ $ $ $ $r   