3
U                 @   s   d dl mZ d dlmZ d dlmZ ddlmZ G dd dejZ	G dd	 d	ej
jZyd d
lmZ eg dg W n ek
r   Y nX dS )    )absolute_import)forms)models   )CKEditorWidgetc                   s4   e Zd Z fddZ fddZedd Z  ZS )RichTextFieldc                s@   |j dd| _|j dg | _|j dg | _tt| j|| d S )Nconfig_namedefaultextra_pluginsexternal_plugin_resources)popr   r
   r   superr   __init__)selfargskwargs)	__class__ O/var/www/html/enquirykeeper_venv/lib/python3.6/site-packages/ckeditor/fields.pyr      s    zRichTextField.__init__c                s4   | j  | j| j| jd}|j| tt| jf |S )N)Z
form_classr   r
   r   )_get_form_classr   r
   r   updater   r   	formfield)r   r   defaults)r   r   r   r      s    

zRichTextField.formfieldc               C   s   t S )N)RichTextFormFieldr   r   r   r   r      s    zRichTextField._get_form_class)__name__
__module____qualname__r   r   staticmethodr   __classcell__r   r   )r   r   r   	   s   
r   c                   s   e Zd Zd fdd	Z  ZS )r   r	   Nc                s.   |j dt|||di tt| j|| d S )NZwidget)r   r
   r   )r   r   r   r   r   )r   r   r
   r   r   r   )r   r   r   r   "   s    zRichTextFormField.__init__)r	   NN)r   r   r   r   r   r   r   )r   r   r       s   r   )add_introspection_rulesz ^ckeditor\.fields\.RichTextFieldN)
__future__r   Zdjangor   Z	django.dbr   Zwidgetsr   Z	TextFieldr   fieldsZ	CharFieldr   Zsouth.modelsinspectorr   ImportErrorr   r   r   r   <module>   s   