a
    Døg×  ã                   @   sF   d dl mZ d dlmZ d dlmZ G dd„ dƒZG dd„ deƒZdS )	é    )Úsettings)Úcached_property)Úimport_stringc                   @   s(   e Zd Zdd„ Zedd„ ƒZdd„ ZdS )ÚPanelPlaceholderc                 C   s   || _ || _|| _d S ©N)ÚpathÚargsÚkwargs)Úselfr   r   r	   © r   úT/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/models/panels.pyÚ__init__   s    zPanelPlaceholder.__init__c                 C   s
   t | jƒS r   )r   r   ©r
   r   r   r   Úpanel_class   s    zPanelPlaceholder.panel_classc                 C   s   | j | ji | j¤ŽS r   )r   r   r	   r   r   r   r   Ú	construct   s    zPanelPlaceholder.constructN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r      s   
r   c                       s(   e Zd Z‡ fdd„Z‡ fdd„Z‡  ZS )ÚCommentPanelPlaceholderc                    s   t ƒ  dg i ¡ d S )Nz!wagtail.admin.panels.CommentPanel)Úsuperr   r   ©Ú	__class__r   r   r      s
    ýz CommentPanelPlaceholder.__init__c                    s   t tddƒrtƒ  ¡ S d S )NZWAGTAILADMIN_COMMENTS_ENABLEDT)Úgetattrr   r   r   r   r   r   r   r   #   s    z!CommentPanelPlaceholder.construct)r   r   r   r   r   Ú__classcell__r   r   r   r   r      s   r   N)Zdjango.confr   Zdjango.utils.functionalr   Zdjango.utils.module_loadingr   r   r   r   r   r   r   Ú<module>   s   